Moving kexec-tools default preseeding into its own hook script.

This commit is contained in:
Daniel Baumann 2012-12-16 23:48:24 +01:00
parent f2d57e26ed
commit 18c8ece239
3 changed files with 20 additions and 16 deletions

View File

@ -632,7 +632,8 @@ Set_defaults ()
remove-udev-persistent-rules \
remove-linux-image-backups \
remove-mdadm-configuration \
remote-adjtime-configuration}"
remote-adjtime-configuration \
disable-kexec-tools}"
;;
kubuntu)
@ -646,7 +647,8 @@ Set_defaults ()
remove-udev-persistent-rules \
remove-linux-image-backups \
remove-mdadm-configuration \
remove-adjtime-configuration}"
remove-adjtime-configuration \
disable-kexec-tools}"
;;
esac

View File

@ -38,20 +38,6 @@ Check_lockfile .lock
# Creating lock file
Create_lockfile .lock
# Handling default desktop configuration
case "${LB_MODE}" in
debian*)
# disable kexec-tools
if [ -e chroot/sbin/kexec ]
then
echo "kexec-tools kexec-tools/load_kexec boolean false" > chroot/root/preseed
Chroot chroot "debconf-set-selections /root/preseed"
rm -f chroot/root/preseed
Chroot chroot "dpkg-reconfigure kexec-tools"
fi
;;
esac
case "${LB_BINARY_IMAGES}" in
netboot)
if [ ! -f chroot/sbin/mount.cifs ]

View File

@ -0,0 +1,16 @@
#!/bin/sh
set -e
# Disable kexec-tools
if [ -e /sbin/kexec ]
then
echo "kexec-tools kexec-tools/load_kexec boolean false" > /root/preseed
debconf-set-selections /root/preseed
rm -f /root/preseed
dpkg-reconfigure kexec-tools
fi