]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
51-dracut-rescue.install: create directory, if it does not exist
authorHarald Hoyer <harald@redhat.com>
Wed, 13 Mar 2013 07:04:08 +0000 (08:04 +0100)
committerHarald Hoyer <harald@redhat.com>
Wed, 13 Mar 2013 08:32:14 +0000 (09:32 +0100)
51-dracut-rescue.install

index 94f064c094c43e07840d5ca0af4b10d4b500341b..1c0a6e111fd41069f8b8c3bf253e135053785e4f 100755 (executable)
@@ -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