Commit 30b31df2 authored by Wolfgang Scheicher's avatar Wolfgang Scheicher Committed by Evgeni Golov

Enable multiple lower layers for overlayfs

parent 19b5c79a
......@@ -1304,15 +1304,14 @@ do_union ()
;;
overlay)
# XXX: can multiple unionro be used? (overlay only handles two dirs, but perhaps they can be chained?)
# XXX: and can unionro be optional? i.e. can overlay skip lowerdir?
if echo ${unionro} | grep -q " "
then
panic "Multiple lower filesystems are currently not supported with overlay (unionro = ${unionro})."
elif [ -z "${unionro}" ]
# XXX: can unionro be optional? i.e. can overlay skip lowerdir?
if [ -z "${unionro}" ]
then
panic "overlay needs at least one lower filesystem (read-only branch)."
fi
# Multiple lower layers can now be given using the the colon (":") as a
# separator character between the directory names.
unionro="$(echo ${unionro} | sed -e 's| |:|g')"
# overlayfs requires:
# + a workdir to become mounted
# + workdir and upperdir to reside under the same mount
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment