aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/jshipit/ContainerManager.java
diff options
context:
space:
mode:
authoraxtloss <axtlos@getcryst.al>2023-05-25 20:00:54 +0200
committeraxtloss <axtlos@getcryst.al>2023-05-25 20:00:54 +0200
commit9c7f48af6e8b43960e0f51a9d1bca249421be685 (patch)
tree392ee954befa8eedea48593524bb9c0d320bf600 /src/main/java/io/github/jshipit/ContainerManager.java
parent44ea7455e1f440a8df4070604213b390c21e7a3d (diff)
downloadjshipit-9c7f48af6e8b43960e0f51a9d1bca249421be685.tar.gz
jshipit-9c7f48af6e8b43960e0f51a9d1bca249421be685.tar.bz2
Change mount function and add chmod
Diffstat (limited to 'src/main/java/io/github/jshipit/ContainerManager.java')
-rw-r--r--src/main/java/io/github/jshipit/ContainerManager.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/io/github/jshipit/ContainerManager.java b/src/main/java/io/github/jshipit/ContainerManager.java
index c8a0b96..cacf313 100644
--- a/src/main/java/io/github/jshipit/ContainerManager.java
+++ b/src/main/java/io/github/jshipit/ContainerManager.java
@@ -43,6 +43,7 @@ public class ContainerManager {
new File(containerDirectory + "/containerOverlay").mkdirs();
new File(containerDirectory + "/root").mkdirs();
+ new File(containerDirectory+"/work").mkdirs();
}
public void startContainer() {
@@ -61,9 +62,9 @@ public class ContainerManager {
}
assert layers.size() > 0;
- Mount mount = new Mount();
+ SysUtils sysUtils = new SysUtils();
String[] diffs = layers.toArray(new String[0]);
- mount.overlayMount(diffs, containerDirectory + "/containerOverlay", containerDirectory + "/root");
+ sysUtils.overlayMount(diffs, containerDirectory + "/containerOverlay", containerDirectory + "/root", containerDirectory + "/work");
}