From 8b5e99207979ffc3ad45dd9ffab8c1c745a97449 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Sun, 7 Mar 2021 05:56:11 -0500 Subject: [PATCH] IGMs do not need a name (see CNW 1371 upgrade for example) --- xtrn/lord2/igm.js | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/xtrn/lord2/igm.js b/xtrn/lord2/igm.js index a0cf45d228..84cdb1b747 100644 --- a/xtrn/lord2/igm.js +++ b/xtrn/lord2/igm.js @@ -203,14 +203,6 @@ var igm = parse_igm(igmf); var fname = igmf.name.replace(/\.[^\.]*$/, ''); igmf.close(); -if (igm.name === '') { - lln(' `bError:`4 No IGM name found in '+argv[0]); - sln(''); - sln(''); - more(); - exit(1); -} - var install = true; // TODO: Case insensitive crap... if (file_exists(fname + '.sav')) { @@ -223,7 +215,7 @@ var tpdat; var tplst; var idx; if (install) { - if (install_igm(fname, igm)) { + if (install_igm(fname, igm) && igm.name !== undefined) { sln(''); tpdat = new File(getfname('3rdparty.dat')); lln(' Adding IGM name to the text file `0'+tpdat.name+'`2...'); @@ -245,7 +237,7 @@ if (install) { } } else { - if (uninstall_igm(fname, igm)) { + if (uninstall_igm(fname, igm) && igm.name !== undefined) { tpdat = new File(getfname('3rdparty.dat')); lln(' Removing name from '+tpdat.name+', a text file...'); if (!tpdat.open('r+b')) { -- GitLab