summaryrefslogtreecommitdiff
path: root/components/9990-misc-helpers.sh
diff options
context:
space:
mode:
authorTails developers <amnesia@boum.org>2015-02-15 17:26:47 +0000
committerDaniel Baumann <mail@daniel-baumann.ch>2015-04-28 06:53:28 +0200
commit289f0d924b6fa009790b4a67164892107a5a4086 (patch)
tree917489ad1bf19d37697218b9b6628929ef9aab2c /components/9990-misc-helpers.sh
parentd1d4af9b25661d047a3c5a739b5d1e991a863d88 (diff)
downloadlive-boot-289f0d924b6fa009790b4a67164892107a5a4086.tar.gz
live-boot-289f0d924b6fa009790b4a67164892107a5a4086.zip
Removing attempt to mount overlayfs in an obsolete way.
The version of overlayfs that reached Linux mainline does not support this mount call, no need to try it every time.
Diffstat (limited to 'components/9990-misc-helpers.sh')
-rwxr-xr-xcomponents/9990-misc-helpers.sh23
1 files changed, 10 insertions, 13 deletions
diff --git a/components/9990-misc-helpers.sh b/components/9990-misc-helpers.sh
index 315e3b1..5439e73 100755
--- a/components/9990-misc-helpers.sh
+++ b/components/9990-misc-helpers.sh
@@ -1318,19 +1318,16 @@ do_union ()
panic "overlay needs at least one lower filesystem (read-only branch)."
fi
unionmountopts="-o noatime,lowerdir=${unionro},upperdir=${unionrw}"
- if ! mount -t ${UNIONTYPE} ${unionmountopts} ${UNIONTYPE} "${unionmountpoint}" 2>/dev/null
- then
- # Ref: kiwi from OpenSuse kiwi-7.02.18-1.1
- # overlayfs in version >= v22 behaves differently
- # + renamed from overlayfs to overlay
- # + requires a workdir to become mounted
- # + requires workdir and upperdir to reside under the same mount
- # + requires workdir and upperdir to be in separate subdirs
- mkdir ${unionrw}/rw
- mkdir ${unionrw}/work
- unionmountopts="-o noatime,lowerdir=${unionro},upperdir=${unionrw}/rw,workdir=${unionrw}/work"
- mount -t ${UNIONTYPE} ${unionmountopts} ${UNIONTYPE} "${unionmountpoint}"
- fi
+ # Ref: kiwi from OpenSuse kiwi-7.02.18-1.1
+ # overlayfs in version >= v22 behaves differently
+ # + renamed from overlayfs to overlay
+ # + requires a workdir to become mounted
+ # + requires workdir and upperdir to reside under the same mount
+ # + requires workdir and upperdir to be in separate subdirs
+ mkdir ${unionrw}/rw
+ mkdir ${unionrw}/work
+ unionmountopts="-o noatime,lowerdir=${unionro},upperdir=${unionrw}/rw,workdir=${unionrw}/work"
+ mount -t ${UNIONTYPE} ${unionmountopts} ${UNIONTYPE} "${unionmountpoint}"
;;
esac
}