in runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/RunAsPropertiesExtension.java [159:184]
public Map<String, String> getParameters() {
myIsRunAsEnabled = false;
final ToolProvider toolProvider = myToolProvidersRegistry.findToolProvider(RUN_AS_TOOL_NAME);
if (toolProvider == null) {
LOG.warn("Can not find tool " + RUN_AS_TOOL_NAME);
return Collections.emptyMap();
}
final Map<String, String> parameters = new HashMap<>();
switch (myEnvironment.getOperationSystem()) {
case Windows:
onWindows(parameters, toolProvider);
break;
case Mac:
onLinuxBased(parameters, toolProvider, TOOL_FILE_NAME_MAC);
break;
case Other:
onLinuxBased(parameters, toolProvider, TOOL_FILE_NAME_LINUX);
break;
}
return parameters;
}