From 2c563c3fe251374e8521f6637b7ff5311f4ea412 Mon Sep 17 00:00:00 2001 From: imod Date: Fri, 14 Jan 2011 21:34:56 +0100 Subject: [PATCH] use new LoginScritpLauncher also for execution of group script --- .../java/hudson/plugins/script_realm/ScriptSecurityRealm.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/hudson/plugins/script_realm/ScriptSecurityRealm.java b/src/main/java/hudson/plugins/script_realm/ScriptSecurityRealm.java index c1faf22..5ac6ca4 100644 --- a/src/main/java/hudson/plugins/script_realm/ScriptSecurityRealm.java +++ b/src/main/java/hudson/plugins/script_realm/ScriptSecurityRealm.java @@ -120,7 +120,7 @@ public class ScriptSecurityRealm extends AbstractPasswordBasedSecurityRealm { authorities.add(AUTHENTICATED_AUTHORITY); if (!StringUtils.isBlank(groupsCommandLine)) { StringWriter out = new StringWriter(); - LocalLauncher launcher = new LocalLauncher(new StreamTaskListener(out)); + LocalLauncher launcher = new LoginScriptLauncher(new StreamTaskListener(out)); OutputStream scriptOut = new ByteArrayOutputStream(); if (launcher.launch().cmds(QuotedStringTokenizer.tokenize(groupsCommandLine)).stdout(scriptOut).envs("U=" + username).join() == 0) { StringTokenizer tokenizer = new StringTokenizer(scriptOut.toString().trim(), groupsDelimiter);