From 0b0a3d2344a86ae207097549147ebfaf3a5f4526 Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Sun, 8 Jul 2012 01:13:47 +0400 Subject: [PATCH] >=sys-fs/udev-181 requires initramfs. Rules for dracut added. --- sbin/kernel-rebuild.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sbin/kernel-rebuild.sh b/sbin/kernel-rebuild.sh index 070a7e8..b4252db 100755 --- a/sbin/kernel-rebuild.sh +++ b/sbin/kernel-rebuild.sh @@ -59,7 +59,12 @@ make install make modules_install REVISION=`cat /usr/src/linux/include/config/kernel.release` -sed -i "s~\/boot\/vmlinuz-[23][^ ]*~\/boot\/vmlinuz-$REVISION~g" /boot/grub/grub.conf + +which dracut &>/dev/null && dracut --hostonly --force /boot/initramfs-$REVISION.img $REVISION + +sed -i "s~\/boot\/vmlinuz-[0-9][^ ]*~\/boot\/vmlinuz-$REVISION~g; + s~\/boot\/initramfs-[0-9][^ ]*~\/boot\/initramfs-$REVISION~g" \ + /boot/grub/grub.conf mount -o remount,ro /boot