diff -up grubby-7.0.12/installkernel.da grubby-7.0.12/installkernel --- grubby-7.0.12/installkernel.da 2010-02-10 11:03:45.000000000 +1000 +++ grubby-7.0.12/installkernel 2010-02-10 11:03:58.000000000 +1000 @@ -79,7 +79,7 @@ ln -fs ${RELATIVE_PATH}$INSTALL_PATH/Sys if [ -n "$cfgLoader" -a -x /sbin/new-kernel-pkg ]; then if [ -x /sbin/dracut ]; then - /sbin/new-kernel-pkg --mkinitrd --dracut --depmod --install $KERNEL_VERSION + /sbin/new-kernel-pkg --mkinitrd --dracut --host-only --depmod --install $KERNEL_VERSION else /sbin/new-kernel-pkg --mkinitrd --depmod --install $KERNEL_VERSION fi diff -up grubby-7.0.12/new-kernel-pkg.da grubby-7.0.12/new-kernel-pkg --- grubby-7.0.12/new-kernel-pkg.da 2010-02-10 11:03:49.000000000 +1000 +++ grubby-7.0.12/new-kernel-pkg 2010-02-10 11:05:29.000000000 +1000 @@ -83,6 +83,7 @@ mode="" version="" initrd="" dracut="" +dracuthostonly="" initrdfile="" moddep="" verbose="" @@ -100,6 +101,7 @@ usage() { echo " [--banner=] [--multiboot=multiboot]" >&2 echo " [--mbargs=mbargs] [--make-default] [--add-dracut-args]" >&2 echo " [--add-plymouth-initrd]" >&2 + echo " [--host-only]" >&2 echo " <--install | --remove | --update | --rpmposttrans> " >&2 echo " (ex: `basename $0` --mkinitrd --depmod --install 2.4.7-2)" >&2 exit 1 @@ -286,7 +288,7 @@ update() { mkinitrd() { if [ -n "$dracut" ]; then - tool="/sbin/dracut -f $initrdfile $version" + tool="/sbin/dracut $dracuthostonly -f $initrdfile $version" else tool="/sbin/mkinitrd --allow-missing -f $initrdfile $version" fi @@ -329,6 +331,10 @@ while [ $# -gt 0 ]; do dracut=--dracut ;; + --host-only) + dracuthostonly=-H + ;; + --initrdfile*) if echo $1 | grep '=' >/dev/null ; then initrdfile=`echo $1 | sed 's/^--initrdfile=//'`