From 64cb9ceb7528251714e64d980c7515c829fd2287 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 3 Apr 2020 06:28:52 +0000
Subject: [PATCH] Use js.exec() rather than load() for executing nested
 "install" scripts.

---
 exec/update.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/exec/update.js b/exec/update.js
index 653a0f5180..797ce83cc4 100644
--- a/exec/update.js
+++ b/exec/update.js
@@ -68,26 +68,26 @@ var sbbsecho_ini = system.ctrl_dir + "sbbsecho.ini";
 if(file_exists(sbbsecho_cfg) && !file_exists(sbbsecho_ini)) {
 	printf("Converting %s to %s: ", sbbsecho_cfg, sbbsecho_ini);
 	if(!test)
-		load({}, "sbbsecho_upgrade.js");
+		js.exec("sbbsecho_upgrade.js", {});
 }
 
 var binkit_ini = system.ctrl_dir + "binkit.ini";
 if(file_exists(binkit_ini) && file_exists(sbbsecho_ini)) {
 	printf("Merging %s with %s: ", binkit_ini, sbbsecho_ini);
 	if(!test)
-		load({}, "binkit.js", "upgrade");
+		js.exec("binkit.js", {}, "upgrade");
 }
 
 if(!file_exists(system.data_dir + "sbbslist.json")) {
 	print("Installing SBBSLIST v4 (replacing SBL v3)");
 	if(!test)
-		load({}, "sbbslist.js", "install");
+		js.exec("sbbslist.js", {}, "install");
 }
 
 if(!xtrn_area.prog["avatchoo"] && !xtrn_area.event["avat-out"]) {
 	print("Installing Avatars feature");
 	if(!test)
-		load({}, "avatars.js", "install");
+		js.exec("avatars.js", {}, "install");
 }
 
 print("Updating (compiling) Baja modules");
-- 
GitLab