mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-12 23:51:08 +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
|
||||
|
||||
* 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
|
||||
|
||||
|
@ -282,7 +282,9 @@ rm -f "$TEMP_SCHROOTCONF"
|
||||
BUILD_PKGS="build-essential fakeroot devscripts"
|
||||
# Add edgy+ buildd tools
|
||||
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
|
||||
sudo bash -c "cat >> $MNT/finish.sh" <<EOM
|
||||
#!/bin/bash
|
||||
@ -298,7 +300,7 @@ apt-get update || true
|
||||
echo set debconf/frontend Noninteractive | debconf-communicate
|
||||
echo set debconf/priority critical | debconf-communicate
|
||||
# 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
|
||||
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
|
||||
@ -311,7 +313,7 @@ sudo chmod +x "$MNT"/finish.sh
|
||||
sudo umount "$MNT"
|
||||
rmdir "$MNT"
|
||||
# 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
|
||||
echo ""
|
||||
|
Loading…
x
Reference in New Issue
Block a user