From 27fd285d3d5d9e3ba5874f7f5847b4d928aa9f16 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Fri, 29 Nov 2019 15:09:13 +0100 Subject: [PATCH] turns out that [ -f ] returns true in bash ! --- prep.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prep.sh b/prep.sh index 4b851de..c9308da 100755 --- a/prep.sh +++ b/prep.sh @@ -128,7 +128,7 @@ install -d -m 755 $isofs # Copy the kernel out echo "* BootCD - locating kernel" for kernel in $bootcd/boot/vmlinuz-* ; do - if [ -f $kernel ] ; then + if [ -f "$kernel" ] ; then echo "* BootCD kernel (1) creating from $kernel" echo "* kernel created (1) from $kernel" > $isofs/kernel.from install -D -m 644 $kernel $isofs/kernel @@ -160,7 +160,7 @@ done # second chance if first approach would not work if [ ! -f $isofs/kernel ] ; then kernel=$(find $bootcd/boot -name linux) - if [ -f $kernel ] ; then + if [ -f "$kernel" ] ; then echo "* BootCD kernel (2) creating from $kernel" echo "* kernel created (2) from $kernel" > $isofs/kernel.from install -D -m 644 $kernel $isofs/kernel -- 2.43.0