Skip to content

Commit 0ef321a

Browse files
committed
Update CommandUtils.java
1 parent fd516b7 commit 0ef321a

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

src/main/java/io/github/fvarrui/javapackager/utils/CommandUtils.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ public static String execute(File workingDirectory, String executable, Object...
5555
bash.setExecutable(executable);
5656
createArguments(bash, arguments);
5757
command.setExecutable("/bin/bash");
58-
createArguments(command, "-c", StringUtils.join(bash.getCommandline(), " "));
58+
command.createArg().setValue("-c");
59+
command.createArg().setLine(StringUtils.join(bash.getCommandline(), " "));
5960
}
6061

6162
Logger.info("Executing command: " + StringUtils.join(command.getCommandline(), " "));
@@ -64,14 +65,10 @@ public static String execute(File workingDirectory, String executable, Object...
6465

6566
BufferedReader output = new BufferedReader(new InputStreamReader(process.getInputStream()));
6667
BufferedReader error = new BufferedReader(new InputStreamReader(process.getErrorStream()));
67-
6868
while (process.isAlive()) {
69-
if (output.ready())
70-
outputBuffer.append(Logger.info(output.readLine()) + "\n");
71-
if (error.ready())
72-
errorBuffer.append(Logger.error(error.readLine()) + "\n");
69+
if (output.ready()) outputBuffer.append(Logger.info(output.readLine()) + "\n");
70+
if (error.ready()) errorBuffer.append(Logger.error(error.readLine()) + "\n");
7371
}
74-
7572
output.close();
7673
error.close();
7774

0 commit comments

Comments
 (0)