From 0f63b23f2d59f095059d93780e4a22256e3b11e3 Mon Sep 17 00:00:00 2001 From: echicken <echicken@bbs.electronicchicken.com> Date: Wed, 3 Oct 2018 11:19:20 -0400 Subject: [PATCH] If on an MS-DOS computer, run pkunzip.exe from the system exec directory, elsewise just make assumtion that pkunzip.zip is on the PATH somewheres, and then unzip it, and then run it. Most of this commit message is wildly inaccurate. --- mods/webv4-installer.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mods/webv4-installer.js b/mods/webv4-installer.js index 3612e0cfb8..c35a166745 100644 --- a/mods/webv4-installer.js +++ b/mods/webv4-installer.js @@ -25,9 +25,10 @@ function download(url, target) { function extract(file, target) { if (!file_isdir(install_dir)) { - if (!mkdir(install_dir)) return false; - } - return system.exec('unzip -uqo ' + file + ' -d ' + target) == 0; + if (!mkdir(install_dir)) return false; + } + const zp = system.platform.search(/^win/i) > -1 ? system.exec_dir : ''; + return system.exec(zp + 'unzip -uqo ' + file + ' -d ' + target) == 0; } function update_sbbs_ini(root_directory, error_directory) { -- GitLab