Fix openSUSE kernel/initrd detection
For some of the scripts, the unversioned name is not good enough. so determine the link target of "vmlinuz" and "initrd" to get the full versioned path. Change-Id: I52f9b5435fafaf7925e2332058a9e41b26478f1c
This commit is contained in:
parent
ceb9c431f0
commit
58f5a543d4
@ -164,8 +164,8 @@ function select_boot_kernel_initrd () {
|
|||||||
KERNEL=${KERNEL:-$(basename `ls -1rv $BOOTDIR/vmlinuz* | head -1`)}
|
KERNEL=${KERNEL:-$(basename `ls -1rv $BOOTDIR/vmlinuz* | head -1`)}
|
||||||
RAMDISK=${RAMDISK:-$(basename `ls -1rv $BOOTDIR/initrd* | head -1`)}
|
RAMDISK=${RAMDISK:-$(basename `ls -1rv $BOOTDIR/initrd* | head -1`)}
|
||||||
elif [ -f $TARGET_ROOT/etc/SuSE-release ]; then
|
elif [ -f $TARGET_ROOT/etc/SuSE-release ]; then
|
||||||
KERNEL=vmlinuz
|
KERNEL=$(basename $(readlink -e $BOOTDIR/vmlinuz))
|
||||||
RAMDISK=initrd
|
RAMDISK=$(basename $(readlink -e $BOOTDIR/initrd))
|
||||||
else
|
else
|
||||||
echo "ERROR: Unable to detect operating system"
|
echo "ERROR: Unable to detect operating system"
|
||||||
exit 1
|
exit 1
|
||||||
|
Loading…
Reference in New Issue
Block a user