diff --git a/build_debian.sh b/build_debian.sh index 7a4e2f33c77..fdefde3bb15 100755 --- a/build_debian.sh +++ b/build_debian.sh @@ -81,13 +81,6 @@ echo '[INFO] Mount all' mount trap_push 'sudo umount $FILESYSTEM_ROOT/proc || true' sudo LANG=C chroot $FILESYSTEM_ROOT mount proc /proc -t proc -clean_sys() { - sudo umount $FILESYSTEM_ROOT/sys/fs/cgroup/* \ - $FILESYSTEM_ROOT/sys/fs/cgroup \ - $FILESYSTEM_ROOT/sys || true -} -trap_push clean_sys -sudo LANG=C chroot $FILESYSTEM_ROOT mount sysfs /sys -t sysfs ## Pointing apt to public apt mirrors and getting latest packages, needed for latest security updates sudo cp files/apt/sources.list $FILESYSTEM_ROOT/etc/apt/ @@ -132,6 +125,15 @@ sudo chroot $FILESYSTEM_ROOT update-initramfs -u ## Install latest intel igb driver sudo cp target/debs/igb.ko $FILESYSTEM_ROOT/lib/modules/3.16.0-4-amd64/kernel/drivers/net/ethernet/intel/igb/igb.ko +## Install package without starting service +## ref: https://wiki.debian.org/chroot +trap_push 'sudo rm -f $FILESYSTEM_ROOT/usr/sbin/policy-rc.d' +sudo tee -a $FILESYSTEM_ROOT/usr/sbin/policy-rc.d > /dev/null <