final File getWindowsKillFile(String windowsKillCommand) { File parent = new File(installDir, "c-mxj-utils"); File kill = new File(parent, windowsKillCommand); if (!kill.exists()) { utils.streams().createFileFromResource(windowsKillCommand, kill); } return kill; }
final File getWindowsKillFile() { File parent = new File(fileUtil.tmp(), "c-mxj-utils"); File kill = new File(parent, "kill.exe"); if (!kill.exists()) { streams.createFileFromResource("kill.exe", kill); } return kill; }
final File getWindowsKillFile() { File parent = new File(installDir, "c-mxj-utils"); File kill = new File(parent, "kill.exe"); if (!kill.exists()) { utils.streams().createFileFromResource("kill.exe", kill); } return kill; }
File makeMysqld() { final File mysqld = getMysqldFilePointer(); if (!mysqld.exists()) { mysqld.getParentFile().mkdirs(); streams.createFileFromResource(getResourceName(), mysqld); } fileUtil.addExecutableRights(mysqld, out, err); return mysqld; }
private File extractExecutable(String executableName) { final File executable = new File(binDir(), executableName); if (!executable.exists()) { executable.getParentFile().mkdirs(); String resource = getResourceName(executableName); utils.streams().createFileFromResource(resource, executable); } utils.files().addExecutableRights(executable, out, err); return executable; }
protected File makeMysqld() { final File mysqld = getMysqldFilePointer(); if (!mysqld.exists()) { mysqld.getParentFile().mkdirs(); utils.streams().createFileFromResource(getResourceName(), mysqld); } utils.files().addExecutableRights(mysqld, out, err); return mysqld; }