run-qemu: default kernel to "/lib/modules/${KVERSION}/vmlinuz"
newer Fedora kernel install the kernel to /lib/modulesmaster
parent
8ff624df9f
commit
97ff396a97
|
@ -74,7 +74,17 @@ test_setup() {
|
||||||
inst_simple /etc/os-release
|
inst_simple /etc/os-release
|
||||||
inst ./test-init.sh /sbin/init
|
inst ./test-init.sh /sbin/init
|
||||||
inst "$TESTDIR"/initramfs.testing "/boot/initramfs-$KVERSION.img"
|
inst "$TESTDIR"/initramfs.testing "/boot/initramfs-$KVERSION.img"
|
||||||
inst /boot/vmlinuz-"$KVERSION"
|
[[ -f /etc/machine-id ]] && read MACHINE_ID < /etc/machine-id
|
||||||
|
|
||||||
|
VMLINUZ="/lib/modules/${KVERSION}/vmlinuz"
|
||||||
|
if ! [[ -e $VMLINUZ ]]; then
|
||||||
|
if [[ $MACHINE_ID ]] && ( [[ -d /boot/${MACHINE_ID} ]] || [[ -L /boot/${MACHINE_ID} ]] ); then
|
||||||
|
VMLINUZ="/boot/${MACHINE_ID}/$KVERSION/linux"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
[[ -e $VMLINUZ ]] || VMLINUZ="/boot/vmlinuz-${KVERSION}"
|
||||||
|
|
||||||
|
inst "$VMLINUZ" "/boot/vmlinuz-${KVERSION}"
|
||||||
find_binary plymouth >/dev/null && inst_multiple plymouth
|
find_binary plymouth >/dev/null && inst_multiple plymouth
|
||||||
cp -a -- /etc/ld.so.conf* "$initdir"/etc
|
cp -a -- /etc/ld.so.conf* "$initdir"/etc
|
||||||
sudo ldconfig -r -- "$initdir"
|
sudo ldconfig -r -- "$initdir"
|
||||||
|
|
|
@ -17,12 +17,16 @@ $(lsmod | grep -q '^kqemu ') && BIN=/usr/bin/qemu && ARGS="-kernel-kqemu "
|
||||||
|
|
||||||
KVERSION=${KVERSION-$(uname -r)}
|
KVERSION=${KVERSION-$(uname -r)}
|
||||||
|
|
||||||
[[ -f /etc/machine-id ]] && read MACHINE_ID < /etc/machine-id
|
VMLINUZ="/lib/modules/${KVERSION}/vmlinuz"
|
||||||
|
|
||||||
if [[ $MACHINE_ID ]] && ( [[ -d /boot/${MACHINE_ID} ]] || [[ -L /boot/${MACHINE_ID} ]] ); then
|
if ! [ -f "$VMLINUZ" ]; then
|
||||||
|
[[ -f /etc/machine-id ]] && read MACHINE_ID < /etc/machine-id
|
||||||
|
|
||||||
|
if [[ $MACHINE_ID ]] && ( [[ -d /boot/${MACHINE_ID} ]] || [[ -L /boot/${MACHINE_ID} ]] ); then
|
||||||
VMLINUZ="/boot/${MACHINE_ID}/$KVERSION/linux"
|
VMLINUZ="/boot/${MACHINE_ID}/$KVERSION/linux"
|
||||||
else
|
else
|
||||||
VMLINUZ="/boot/vmlinuz-${KVERSION}"
|
VMLINUZ="/boot/vmlinuz-${KVERSION}"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec sudo $BIN $ARGS -kernel $VMLINUZ "$@"
|
exec sudo $BIN $ARGS -kernel $VMLINUZ "$@"
|
||||||
|
|
Loading…
Reference in New Issue