From c6ea1bedd5867fecef48ea1c04bd2ed1aad52de2 Mon Sep 17 00:00:00 2001 From: Carl-Anton Ingmarsson Date: Thu, 26 Apr 2012 16:49:04 +0200 Subject: [PATCH] 15_ostree: only look for ostree initramfs also only add a kernel entry if we find a corresponding initramfs --- gnomeos/15_ostree | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/gnomeos/15_ostree b/gnomeos/15_ostree index dc6fb9fe..08330d63 100755 --- a/gnomeos/15_ostree +++ b/gnomeos/15_ostree @@ -53,20 +53,14 @@ while [ "x${kernels}" != x ]; do linux_root_device_thisversion="${LINUX_ROOT_DEVICE}" initrd= - 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" \ - "initramfs-genkernel-${version}" \ - "initramfs-genkernel-${alt_version}"; do + for i in "initramfs-ostree-${version}.img" "initramfs-ostree-${alt_version}.img"; do if test -e "${dirname}/${i}" ; then initrd="$i" + ostree_linux_entry "GNOMEOS 3.4" "${version}" \ + "${GRUB_CMDLINE_LINUX}" "${GRUB_CMDLINE_LINUX_DEFAULT}" break fi done - ostree_linux_entry "GNOMEOS 3.4" "${version}" \ - "${GRUB_CMDLINE_LINUX}" "${GRUB_CMDLINE_LINUX_DEFAULT}" - kernels=`echo $kernels | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '` done