Create the source dir for custom mounts using the 'linkfiles' option.
authorTails developers <amnesia@boum.org>
Mon, 19 Mar 2012 22:04:41 +0000 (23:04 +0100)
committerDaniel Baumann <daniel@debian.org>
Thu, 5 Apr 2012 05:48:37 +0000 (07:48 +0200)
We can't bootstrap it, but creating it so the user doesn't have to
(and maybe can't due to permissions) is a still convenient.

scripts/live-helpers

index 442f749..4be7d9d 100644 (file)
@@ -1398,12 +1398,13 @@ activate_custom_mounts ()
                # dealing with /etc or other system dir.
                if [ ! -d "${source}" ]
                then
-                       if [ -n "${PERSISTENT_READONLY}" ] || [ -n "${opt_linkfiles}" ]
+                       if [ -n "${PERSISTENT_READONLY}" ]
                        then
                                continue
-                       elif [ -n "${opt_union}" ]
+                       elif [ -n "${opt_union}" ] || [ -n "${opt_linkfiles}" ]
                        then
-                               # union's don't need to be bootstrapped
+                               # unions and don't need to be bootstrapped
+                               # linkfiles dirs can't be bootstrapped in a sensible way
                                mkdir "${source}"
                        else
                                # ensure that $dest is not copied *into* $source