diff options
author | axtloss <axtlos@getcryst.al> | 2023-05-25 20:00:54 +0200 |
---|---|---|
committer | axtloss <axtlos@getcryst.al> | 2023-05-25 20:00:54 +0200 |
commit | 9c7f48af6e8b43960e0f51a9d1bca249421be685 (patch) | |
tree | 392ee954befa8eedea48593524bb9c0d320bf600 /src/main/java/io/github/jshipit/ContainerManager.java | |
parent | 44ea7455e1f440a8df4070604213b390c21e7a3d (diff) | |
download | jshipit-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.java | 5 |
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"); } |