Merge branch 'feature/autocreate_shared_zip' into 'master'

automatically create shared-zip directory

See merge request sheepitrenderfarm/client!106
This commit is contained in:
Sheepit Renderfarm
2022-02-19 12:12:10 +00:00

View File

@@ -141,8 +141,16 @@ public class Worker {
if (sharedDownloadsDir != null) { if (sharedDownloadsDir != null) {
File dir = new File(sharedDownloadsDir); File dir = new File(sharedDownloadsDir);
if (dir.exists() == false || dir.canWrite() == false) { if (dir.exists() == false && dir.mkdirs()) {
System.err.println("ERROR: The shared-zip directory must exist and be writeable"); Log.getInstance(config).debug("created shared-zip directory " + dir);
}
else if (dir.exists() == false) {
System.err.println("ERROR: The shared-zip directory " + dir + " does not exist and cannot be automatically created");
return;
}
if (dir.canWrite() == false) {
System.err.println("ERROR: The shared-zip directory " + dir + " must be writeable");
return; return;
} }
config.setSharedDownloadsDirectory(dir); config.setSharedDownloadsDirectory(dir);