From 5bf9f572c763fb17eb75b254896406ce7b93e57c Mon Sep 17 00:00:00 2001 From: Marcel Partap Date: Mon, 9 Sep 2019 16:08:40 +0200 Subject: [PATCH] =?utf8?q?Fix=20spurious=20error=20msgs=20from=20live-boot?= =?utf8?q?=20about=20failed=20mounts=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit .. and directories already existing > mount: mounting /dev/sr0 on /run/live/persistence/sr0 failed: No such device > mount: mounting /dev/vda on /run/live/persistence/vda failed: No such device > mkdir: can't create directory '/run/live/persistence/vda3/rw': File exists > mkdir: can't create directory '/run/live/persistence/vda3/work': File exists --- components/9990-misc-helpers.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/9990-misc-helpers.sh b/components/9990-misc-helpers.sh index 75338e0..7994ecd 100755 --- a/components/9990-misc-helpers.sh +++ b/components/9990-misc-helpers.sh @@ -780,7 +780,7 @@ mount_persistence_media () then mount_opts="ro,noatime" fi - if mount -t "${fstype}" -o "${mount_opts}" "${device}" "${backing}" >/dev/null + if mount -t "${fstype}" -o "${mount_opts}" "${device}" "${backing}" >/dev/null 2>&1 then echo ${backing} return 0 @@ -1383,8 +1383,8 @@ do_union () # + a workdir to become mounted # + workdir and upperdir to reside under the same mount # + workdir and upperdir to be in separate directories - mkdir "${unionrw}/rw" - mkdir "${unionrw}/work" + mkdir -p "${unionrw}/rw" + mkdir -p "${unionrw}/work" unionmountopts="-o noatime,lowerdir=${unionro},upperdir=${unionrw}/rw,workdir=${unionrw}/work" ;; esac -- 2.1.4