Moving kexec-tools default preseeding into its own hook script.
This commit is contained in:
parent
f2d57e26ed
commit
18c8ece239
|
@ -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
|
||||
|
||||
|
|
|
@ -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 ]
|
||||
|
|
|
@ -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
|
Loading…
Reference in New Issue