summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2017-12-15 19:57:25 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2017-12-15 19:57:25 -0600
commit010d5f324764bd0cddbec4b1332eedd4bc51ca1c (patch)
tree7b67aeb1dbd67516be6f110f53b74348f414c343
parente6f877e9942c099af1942f279f330d3f8765f006 (diff)
downloadimage-010d5f324764bd0cddbec4b1332eedd4bc51ca1c.tar.gz
image-010d5f324764bd0cddbec4b1332eedd4bc51ca1c.tar.bz2
image-010d5f324764bd0cddbec4b1332eedd4bc51ca1c.tar.xz
image-010d5f324764bd0cddbec4b1332eedd4bc51ca1c.zip
cdinit: use .root for upper root
-rwxr-xr-xcdinit-pmmxbin19168 -> 19168 bytes
-rw-r--r--cdinit.c3
2 files changed, 2 insertions, 1 deletions
diff --git a/cdinit-pmmx b/cdinit-pmmx
index 61b7d2a..cad331b 100755
--- a/cdinit-pmmx
+++ b/cdinit-pmmx
Binary files differ
diff --git a/cdinit.c b/cdinit.c
index 44ba094..6ee72a8 100644
--- a/cdinit.c
+++ b/cdinit.c
@@ -320,10 +320,11 @@ int main(void)
/* If this fails, we'll find out below */
mkdir("/upperroot/.overlay_work", S_IRWXU);
+ mkdir("/upperroot/.root", S_IRWXU);
if(mount("overlay", "/newroot", "overlay", 0,
"lowerdir=/lowerroot,"
- "upperdir=/upperroot,"
+ "upperdir=/upperroot/.root,"
"workdir=/upperroot/.overlay_work") != 0)
{
fprintf(stderr, "FATAL: could not mount overlayfs: %s\n",