• exec/install-xtrn.js

    From Rob Swindell@VERT to Git commit to sbbs/master on Monday, September 07, 2020 20:25:25
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/6ca89ae2b71d04793b14018a
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    If an external program section name exactly matches one of the categories ("Cats" list) make it a simple confirmation to choose it as the install location.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Tuesday, September 08, 2020 00:37:35
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/2fd20c3ecec5e8ac6be66087
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    Process "ini" sections before "service" sections.
    Allow a section to stop the install process by setting done=true
    or be the last of its install-type by setting last=true.
    These changes allow us to prompt whether to use remote JSON-db servers
    (e.g. bbs.electronicchicken.com) or to install/enable the JSON-db
    service locally, based on the sysop's choice.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Tuesday, September 08, 2020 23:04:10
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/28848a37ded0a7126b9b44e1
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    Catch and report exceptions thrown when calling eval() on .ini values.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Friday, September 11, 2020 22:04:46
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/be4a88fa5640837b38c80c3a
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    When not using -auto, prompt for which xtrn/*/install-xtrn.ini file to install

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Saturday, September 12, 2020 12:33:59
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/dcd3a7b91c2cf32b77414db3
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    Fix bug in previous commit to this file
    find_startup_dir() returns an index, not a bool.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, September 13, 2020 03:17:34
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/b6b4ee1d054f0b164ab194dc
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    Fix the startup dir comparison (excluding already-installed doors).

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, September 20, 2020 12:19:02
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/1a0292caa57bd58d9d09b2e5
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    Allow additional installation target categories/sections per program

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, September 20, 2020 19:19:26
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/dfe280023b96e77a9a125826
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    Prioritize the order of install-target categories from the install-xtrn.ini

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, December 07, 2020 21:26:22
    https://gitlab.synchro.net/main/sbbs/-/commit/bda6ea968ff7c7111c652fb5
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    Support 2 new section types: pre-exec and pre-eval

    Just like the exec and eval sections, except executed/evaluated *before*
    any external programs are installed.
    New optional 'fail' key to specify a custom failure message.
    Example:
    [pre-eval:file_exists(startup_dir + 'test.txt')]
    prompt = false
    required = true
    fail = You must create text.txt before you can install.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Michael Long@VERT to Git commit to main/sbbs/master on Thursday, January 14, 2021 22:11:41
    https://gitlab.synchro.net/main/sbbs/-/commit/051daaed6dc76f127f5125d6
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    Update install-xtrn.js, make it apparent that debug mode does not install the door. Also do not recycle in debug mode (nothing was installed).

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thursday, January 14, 2021 22:11:41
    https://gitlab.synchro.net/main/sbbs/-/commit/c8d1940e94107d2fc4eb18c0
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    Merge branch 'mlong/installxtrndebug' into 'master'

    Update install-xtrn.js, make it apparent that debug mode does not install the...

    See merge request main/sbbs!76

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, January 16, 2023 20:41:25
    https://gitlab.synchro.net/main/sbbs/-/commit/741f1e32a749e4f73d816a61
    Modified Files:
    exec/install-xtrn.js
    Log Message:
    Updated to use cfglib.js for SBBS v3.20+ compatibility

    Fixes issue #473

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