aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/jshipit/SysUtils.java
diff options
context:
space:
mode:
authoraxtloss <axtlos@getcryst.al>2023-05-25 21:16:57 +0200
committeraxtloss <axtlos@getcryst.al>2023-05-25 21:16:57 +0200
commitfda79997703823e7d65e9f639a3247119a97e5b3 (patch)
tree6dae8fe59ef4b3246a2463b2bef7053387aac450 /src/main/java/io/github/jshipit/SysUtils.java
parent88ff8a69891ad8193876bd6fcad7524a57151e80 (diff)
downloadjshipit-fda79997703823e7d65e9f639a3247119a97e5b3.tar.gz
jshipit-fda79997703823e7d65e9f639a3247119a97e5b3.tar.bz2
Add function to start container
I cannot understand any of this anymore. Oh well :shipit:
Diffstat (limited to '')
-rw-r--r--src/main/java/io/github/jshipit/SysUtils.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/io/github/jshipit/SysUtils.java b/src/main/java/io/github/jshipit/SysUtils.java
index 877b61e..e6de886 100644
--- a/src/main/java/io/github/jshipit/SysUtils.java
+++ b/src/main/java/io/github/jshipit/SysUtils.java
@@ -29,6 +29,18 @@ public class SysUtils {
}
}
+ public void execInBwrap(String[] args) {
+ //System.out.println("bwrap "+String.join(" ", args));
+ ProcessBuilder pb = new ProcessBuilder("bwrap", args.toString());
+ pb.inheritIO();
+ try {
+ Process p = pb.start();
+ p.waitFor();
+ } catch (Exception e) {
+ throw new RuntimeException(e);
+ }
+ }
+
public void overlayMount(String[] lower, String upper, String target, String work) {
if (Platform.isLinux()) {