]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* util/grub.d/10_linux.in: Add gentoo-specific Linux and initrd names.
authorAlexey Shvetsov <alexxy@gentoo.org>
Wed, 30 Mar 2011 17:22:28 +0000 (19:22 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 30 Mar 2011 17:22:28 +0000 (19:22 +0200)
* util/grub.d/20_linux_xen.in: Likewise.

ChangeLog
util/grub.d/10_linux.in
util/grub.d/20_linux_xen.in

index 35a2de3e32149089bbd188b46359e0ebf040323b..462b15810f6b4e6dae2c6d8f9b831b1245257b12 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-03-30  Alexey Shvetsov <alexxy@gentoo.org>
+
+       * util/grub.d/10_linux.in: Add gentoo-specific Linux and initrd names.
+       * util/grub.d/20_linux_xen.in: Likewise.
+
 2011-03-30  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/disk/raid.c (insert_array): Add few potentially
index d12902e334978147373c414501200ab9eab3bc25..9d13529d6e9049ac13cadba9797fd1aa66871cba 100644 (file)
@@ -113,11 +113,11 @@ EOF
 
 case x`uname -m` in
     xi?86 | xx86_64)
-       list=`for i in /boot/vmlinuz-* /vmlinuz-* ; do
+       list=`for i in /boot/vmlinuz-* /vmlinuz-* /boot/kernel-* ; do
                   if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi
               done` ;;
     *) 
-       list=`for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* ; do
+       list=`for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* /boot/kernel-* ; do
                   if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi
             done` ;;
 esac
@@ -138,7 +138,9 @@ while [ "x$list" != "x" ] ; do
   for i in "initrd.img-${version}" "initrd-${version}.img" \
           "initrd-${version}" "initramfs-${version}.img" \
           "initrd.img-${alt_version}" "initrd-${alt_version}.img" \
-          "initrd-${alt_version}" "initramfs-${alt_version}.img"; do
+          "initrd-${alt_version}" "initramfs-${alt_version}.img" \
+          "initramfs-genkernel-${version}" \
+          "initramfs-genkernel-${alt_version}"; do
     if test -e "${dirname}/${i}" ; then
       initrd="$i"
       break
index bacd8ffeada3995704a0608a82aac101fac533b6..50938d1c77918273a6fdab80e9e2e7ea1f3cfea9 100644 (file)
@@ -93,7 +93,7 @@ EOF
 EOF
 }
 
-linux_list=`for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* ; do
+linux_list=`for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* /boot/kernel-*; do
        basename=$(basename $i)
        version=$(echo $basename | sed -e "s,^[^0-9]*-,,g")
         if grub_file_is_not_garbage "$i" && (grep -qx "CONFIG_XEN_DOM0=y" /boot/config-${version} 2> /dev/null || grep -qx "CONFIG_XEN_PRIVILEGED_GUEST=y" /boot/config-${version} 2> /dev/null); then echo -n "$i " ; fi
@@ -127,7 +127,9 @@ while [ "x${xen_list}" != "x" ] ; do
        initrd=
        for i in "initrd.img-${version}" "initrd-${version}.img" \
            "initrd-${version}" "initrd.img-${alt_version}" \
-           "initrd-${alt_version}.img" "initrd-${alt_version}"; do
+           "initrd-${alt_version}.img" "initrd-${alt_version}" \
+           "initramfs-genkernel-${version}" \
+           "initramfs-genkernel-${alt_version}" ; do
            if test -e "${dirname}/${i}" ; then
                initrd="$i"
                break