/** * Transforms a (Array)List of Strings into a line.separator="\n" separated Stringlist. * * @param aStringList * @return a printable list */ public static String listToString(List<?> aStringList) { return listToString(aStringList, null); }
public int relaunchWithElevatedRights(String ... args) throws Exception { if(!platform.isA(WINDOWS)) { throw new Exception("Installer should be run as admin"); } String javaCommand = getJavaCommand(args); String installer = getInstallerJar(); ProcessBuilder builder = new ProcessBuilder(getElevator(javaCommand, installer, args)); if (logger.isLoggable(Level.INFO)) { logger.info("Relaunching: " + StringTool.listToString(builder.command(), " ")); } builder.environment().put("izpack.mode", "privileged"); Process process = builder.start(); return process.waitFor(); }
/** * Test main Method * * @param args from Commandline */ public static void main(String[] args) { System.out.println("UnixUsers:"); UnixUsers users = new UnixUsers(); // users.fromUsersArrayList(); for (Object user : users) { System.out.println(((UnixUser) user).getName()); } System.out.println(StringTool .listToString(getUsersWithValidShellsExistingHomesAndDesktops())); // getUsersWithValidShellsAndExistingHomes(); } }
result = SUSE + SP + LINUX + NL + StringTool.listToString(FileUtil.getFileContent(getReleaseFileName())); result = REDHAT + SP + LINUX + NL + StringTool.listToString(FileUtil.getFileContent(getReleaseFileName())); + StringTool.listToString(FileUtil.getFileContent(getReleaseFileName())); + StringTool.listToString(FileUtil.getFileContent(getReleaseFileName())); + StringTool.listToString(FileUtil.getFileContent(getReleaseFileName())); + StringTool.listToString(FileUtil.getFileContent("/etc/debian_version")); + StringTool.listToString(FileUtil.getFileContent(getReleaseFileName()));