• install/upgrade.iss

    From Rob Swindell (on Windows@VERT to Git commit to main/sbbs/m on Friday, January 02, 2026 03:03:00
    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@VERT to Git commit to main/sbbs/m on Wednesday, February 25, 2026 00:45:00
    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@VERT to Git commit to main/sbbs/m on Sunday, April 26, 2026 15:01:00
    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