From: Harald Hoyer Date: Wed, 13 Mar 2013 07:04:08 +0000 (+0100) Subject: 51-dracut-rescue.install: create directory, if it does not exist X-Git-Tag: 027~64 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c0c6c74d99a06a4ccdc2ddc8849bbe073e5bcbce;p=thirdparty%2Fdracut.git 51-dracut-rescue.install: create directory, if it does not exist --- diff --git a/51-dracut-rescue.install b/51-dracut-rescue.install index 94f064c09..1c0a6e111 100755 --- a/51-dracut-rescue.install +++ b/51-dracut-rescue.install @@ -61,7 +61,9 @@ case "$COMMAND" in [[ $dracut_rescue_image != "yes" ]] && exit 0 - if ! cp --preserve "$KERNEL_IMAGE" "$BOOT_DIR_ABS"/linux; then + [[ -d "$BOOT_DIR_ABS" ]] || mkdir -p "$BOOT_DIR_ABS" + + if ! cp "$KERNEL_IMAGE" "$BOOT_DIR_ABS"/linux; then echo "Can't copy '$KERNEL_IMAGE to '$BOOT_DIR_ABS/linux'!" >&2 fi