mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-24 17:31:09 +00:00
* mk-sbuild-lv:
- only use --no-install-recommends on gutsy and later. - catch errors produced by "finish.sh".
This commit is contained in:
parent
54c2ffe24d
commit
636ec682c3
3
debian/changelog
vendored
3
debian/changelog
vendored
@ -1,6 +1,9 @@
|
|||||||
ubuntu-dev-tools (0.47) UNRELEASED; urgency=low
|
ubuntu-dev-tools (0.47) UNRELEASED; urgency=low
|
||||||
|
|
||||||
* dch-repeat: drop "feisty" from the list of known releases.
|
* dch-repeat: drop "feisty" from the list of known releases.
|
||||||
|
* mk-sbuild-lv:
|
||||||
|
- only use --no-install-recommends on gutsy and later.
|
||||||
|
- catch errors produced by "finish.sh".
|
||||||
|
|
||||||
-- Kees Cook <kees@ubuntu.com> Tue, 28 Oct 2008 10:40:53 -0700
|
-- Kees Cook <kees@ubuntu.com> Tue, 28 Oct 2008 10:40:53 -0700
|
||||||
|
|
||||||
|
@ -282,7 +282,9 @@ rm -f "$TEMP_SCHROOTCONF"
|
|||||||
BUILD_PKGS="build-essential fakeroot devscripts"
|
BUILD_PKGS="build-essential fakeroot devscripts"
|
||||||
# Add edgy+ buildd tools
|
# Add edgy+ buildd tools
|
||||||
if [ "$RELEASE" != "breezy" ] && [ "$RELEASE" != "dapper" ]; then
|
if [ "$RELEASE" != "breezy" ] && [ "$RELEASE" != "dapper" ]; then
|
||||||
BUILD_PKGS="$BUILD_PKGS pkg-create-dbgsym pkgbinarymangler"
|
# Disable recommends for a smaller chroot (gutsy and later only)
|
||||||
|
# Add buildd tools
|
||||||
|
BUILD_PKGS="--no-install-recommends $BUILD_PKGS pkg-create-dbgsym pkgbinarymangler"
|
||||||
fi
|
fi
|
||||||
sudo bash -c "cat >> $MNT/finish.sh" <<EOM
|
sudo bash -c "cat >> $MNT/finish.sh" <<EOM
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
@ -298,7 +300,7 @@ apt-get update || true
|
|||||||
echo set debconf/frontend Noninteractive | debconf-communicate
|
echo set debconf/frontend Noninteractive | debconf-communicate
|
||||||
echo set debconf/priority critical | debconf-communicate
|
echo set debconf/priority critical | debconf-communicate
|
||||||
# Install basic build tool set, trying to match buildd
|
# Install basic build tool set, trying to match buildd
|
||||||
apt-get -y --no-install-recommends install $BUILD_PKGS
|
apt-get -y install $BUILD_PKGS
|
||||||
# Set up expected /dev entries
|
# Set up expected /dev entries
|
||||||
if [ ! -r /dev/stdin ]; then ln -s /proc/self/fd/0 /dev/stdin; fi
|
if [ ! -r /dev/stdin ]; then ln -s /proc/self/fd/0 /dev/stdin; fi
|
||||||
if [ ! -r /dev/stdout ]; then ln -s /proc/self/fd/1 /dev/stdout; fi
|
if [ ! -r /dev/stdout ]; then ln -s /proc/self/fd/1 /dev/stdout; fi
|
||||||
@ -311,7 +313,7 @@ sudo chmod +x "$MNT"/finish.sh
|
|||||||
sudo umount "$MNT"
|
sudo umount "$MNT"
|
||||||
rmdir "$MNT"
|
rmdir "$MNT"
|
||||||
# Run finalization script on the "golden" copy via schroot.
|
# Run finalization script on the "golden" copy via schroot.
|
||||||
(cd / && schroot -c "$CHROOT_NAME"-source -u root /finish.sh)
|
schroot -c "$CHROOT_NAME"-source -u root /finish.sh
|
||||||
|
|
||||||
# Finished
|
# Finished
|
||||||
echo ""
|
echo ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user