• install/upgrade.iss

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Fri Jan 2 03:03:44 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/57af773f412e8b1cf4645678
    Modified Files:
    install/upgrade.iss
    Log Message:
    We can't really get around needing to run update.js twice

    Exclude some bcc and gcc output dirs we don't want to include in the package.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wed Feb 25 00:45:41 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/f16bec3d1996937e45e847ed
    Modified Files:
    install/upgrade.iss
    Log Message:
    Don't include text/menu/random*.msg in upgrade package

    Sysop likely already has text/menu/logon*.msg

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sun Apr 26 15:01:46 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/3095484c52ba1230b7661093
    Modified Files:
    install/upgrade.iss
    Log Message:
    Use the jsexec -c option to specify the install-to CTRL directory

    Address the issue demonstrated by JasHud in https://www.veed.io/view/ad2b464a-af68-43c3-96eb-8802f0ad396d

    where the SBBSCTRL environment variable was not set before the upgrade.

    This does mean that the "ctrl" directory must be a subdirectory of the installation target directory (e.g. "c:\synchronet\ctrl") but there's other places in this script (e.g. the text.dat target location) that make this same assumption: so any really edgy sysops that don't have their sbbs directories with a common parent will need to deal.

    The ultimate fix would be to prompt the sysop for the location to the ctrl directory instead (not the parent), defaulting to the SBBSCTRL environment variable and then discover all the other directories (exec, text, etc.) by reading ctrl/*.ini files. I'm not doing that today.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net