git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/branches/data-analysis/RConnector/2.1@176833 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
8d29e5f8ea
commit
af91624406
|
@ -17,19 +17,12 @@ public class ConfigFileWriter {
|
|||
|
||||
|
||||
public boolean write(Info info, String login, String usersHome, String fileName, String scriptToExecute){
|
||||
|
||||
if (!usersHome.endsWith("/"))
|
||||
usersHome=usersHome+"/";
|
||||
File userDir = new File(usersHome+login);
|
||||
File configFile= new File(userDir, fileName);
|
||||
checkDirectory(userDir, login, scriptToExecute, configFile);
|
||||
return writeFile(info, configFile);
|
||||
}
|
||||
|
||||
private void checkDirectory(File userDir, String login, String scriptToExecute, File configFile){
|
||||
if ((!userDir.isDirectory() || !userDir.exists()) || !configFile.exists() )
|
||||
executeCommandLine(scriptToExecute,login);
|
||||
|
||||
executeCommandLine(scriptToExecute,login);
|
||||
return writeFile(info, configFile);
|
||||
}
|
||||
|
||||
private String executeCommandLine(String cmd, String login){
|
||||
|
|
Loading…
Reference in New Issue