mk-sbuild: Disable daemons with a policy-rc.d script (like pbuilder does)

This commit is contained in:
Stefano Rivera 2011-04-24 12:49:21 +02:00
parent 640663269f
commit 11d380cfd8
2 changed files with 21 additions and 0 deletions

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
ubuntu-dev-tools (0.123) UNRELEASED; urgency=low
* mk-sbuild: Disable daemons with a policy-rc.d script (like pbuilder does)
-- Stefano Rivera <stefanor@debian.org> Sun, 24 Apr 2011 12:45:31 +0200
ubuntu-dev-tools (0.122) unstable; urgency=low
[ Ted Gould ]

View File

@ -540,6 +540,21 @@ cat "$TEMP_SCHROOTCONF" | sed \
| \
sudo bash -c "cat >> /etc/schroot/schroot.conf"
rm -f "$TEMP_SCHROOTCONF"
# Disable daemons in chroot:
sudo bash -c "cat >> $MNT/usr/sbin/policy-rc.d" <<EOM
#!/bin/sh
while true; do
case "\$1" in
-*) shift ;;
makedev) exit 0;;
x11-common) exit 0;;
*) exit 101;;
esac
done
EOM
sudo chmod a+x "$MNT"/usr/sbin/policy-rc.d
# Create image finalization script
sudo bash -c "cat >> $MNT/finish.sh" <<EOM
#!/bin/bash