mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-02-14 06:38:28 +00:00
Drop initramfs-tools diversion
Kernels which are able to boot without initramfs now dropped dependency on initramfs-tools thus initramfs-tools can be removed from the image instead of having to divert it to avoid initramfs generation.
This commit is contained in:
parent
d5483eb728
commit
9dd615d380
@ -122,20 +122,7 @@ if [ "${should_install_grub}" -eq 1 ]; then
|
||||
rm mountpoint/tmp/device.map
|
||||
|
||||
if [ "$SUBPROJECT" = minimize ] && [ -n "$partuuid" ]; then
|
||||
echo "partuuid found for root device; omitting initrd"
|
||||
chroot mountpoint dpkg-divert --add \
|
||||
--divert /usr/sbin/update-initramfs.divert-minimize \
|
||||
--rename /usr/sbin/update-initramfs
|
||||
cat > mountpoint/usr/sbin/update-initramfs <<'EOF'
|
||||
#! /bin/sh
|
||||
echo "initramfs disabled on this system. To reenable, run:" >&2
|
||||
echo " sudo rm -f /usr/sbin/update-initramfs" >&2
|
||||
echo " sudo dpkg-divert --remove --rename /usr/sbin/update-initramfs" >&2
|
||||
exit 0
|
||||
EOF
|
||||
chmod +x mountpoint/usr/sbin/update-initramfs
|
||||
rm -f mountpoint/boot/initrd.img-*
|
||||
|
||||
echo "partuuid found for root device; forcing it in Grub"
|
||||
echo "GRUB_FORCE_PARTUUID=$partuuid" >> mountpoint/etc/default/grub
|
||||
chroot mountpoint update-grub
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user