From 6e8e22b2dc297194a4bc96fe3b75ee459aefa0f8 Mon Sep 17 00:00:00 2001 From: Terra Date: Sat, 6 Feb 2016 16:35:23 -0800 Subject: [PATCH] files/kexec.init-2.0.4-r3: Fix comparison bug in load_image() # kexec -d start [snip] + '[' -n /boot/initramfs.cpio.gz ']' + '[' /boot//initramfs.cpio.gz = /boot/initramfs.cpio.gz ']' + eerror 'Requested initrd: /initramfs.cpio.gz' * Requested initrd: /initramfs.cpio.gz + eerror 'could not be found' * could not be found + return 1 --- sys-apps/kexec-tools/files/kexec.init-2.0.4-r3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/kexec-tools/files/kexec.init-2.0.4-r3 b/sys-apps/kexec-tools/files/kexec.init-2.0.4-r3 index 7aa55af..fb154ca 100644 --- a/sys-apps/kexec-tools/files/kexec.init-2.0.4-r3 +++ b/sys-apps/kexec-tools/files/kexec.init-2.0.4-r3 @@ -91,7 +91,7 @@ load_image() { fi if [ -n "${INITRD}" ] && \ - ! [ "${BOOTPART}/${INITRD#${BOOTPART}}" = "${initrd}" ]; then + ! [ "${BOOTPART}/${INITRD#${BOOTPART}/}" = "${initrd}" ]; then eerror "Requested initrd: ${INITRD#${BOOTPART}}" eerror "could not be found" return 1 -- 2.4.10