diff --git a/51-dracut-rescue.install b/51-dracut-rescue.install index 5ac34ef..47eb8e7 100755 --- a/51-dracut-rescue.install +++ b/51-dracut-rescue.install @@ -104,7 +104,11 @@ case "$COMMAND" in echo "initrd $BOOT_DIR/initrd" } > $LOADER_ENTRY else - cp -aT "${KERNEL_IMAGE%/*}/bls.conf" $LOADER_ENTRY + if [[ -e "${BLS_DIR}/${MACHINE_ID}-${KERNEL_VERSION}.conf" ]]; then + cp -aT "${BLS_DIR}/${MACHINE_ID}-${KERNEL_VERSION}.conf" $LOADER_ENTRY + else + cp -aT "${KERNEL_IMAGE%/*}/bls.conf" $LOADER_ENTRY + fi sed -i 's/'$KERNEL_VERSION'/0-rescue-'${MACHINE_ID}'/' $LOADER_ENTRY fi