diff --git a/exec/init-fidonet.js b/exec/init-fidonet.js index 622fd946d94b0a391faa1511cfe940e35cd4b469..fd26252daeda97f64fab0a8ae10bd8f8f9819444 100644 --- a/exec/init-fidonet.js +++ b/exec/init-fidonet.js @@ -700,8 +700,11 @@ if(network.echolist file.write(contents); file.close(); - // try to extract on linux, - if (system.exec("%@unzip -CLo " + file_getname(network.pack) + " " + echolist_fname) !== 0) { + // try to extract + var prefix = ""; + if(system.platform == "Win32") + prefix = system.exec_dir; + if (system.exec(prefix + "unzip -CLjo " + file_getname(network.pack) + " " + echolist_fname) !== 0) { print("Please extract " + network.echolist + " from " + file.name + " into " + system.ctrl_dir); }