mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-04-29 05:32:36 +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
e9fc1d8c9f
commit
98f27745b7
@ -117,20 +117,7 @@ if [ "${should_install_grub}" -eq 1 ]; then
|
|||||||
rm mountpoint/tmp/device.map
|
rm mountpoint/tmp/device.map
|
||||||
|
|
||||||
if [ "$SUBPROJECT" = minimize ] && [ -n "$partuuid" ]; then
|
if [ "$SUBPROJECT" = minimize ] && [ -n "$partuuid" ]; then
|
||||||
echo "partuuid found for root device; omitting initrd"
|
echo "partuuid found for root device; forcing it in Grub"
|
||||||
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 "GRUB_FORCE_PARTUUID=$partuuid" >> mountpoint/etc/default/grub
|
echo "GRUB_FORCE_PARTUUID=$partuuid" >> mountpoint/etc/default/grub
|
||||||
chroot mountpoint update-grub
|
chroot mountpoint update-grub
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user