Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| module:install-xtrn [2021/02/13 12:50] – mortifis | module:install-xtrn [2025/08/25 18:25] (current) – Started cleaning this page up digital man | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | This script parses a .ini file (default filename is install-xtrn.ini) and installs the external programs defined within into the Synchronet BBS configuration file: ctrl/ | + | This script parses a '' |
| - | If the door is included with Synchronet, or Synchronet already has a configuration for it (in xtrn/ | + | This script can by invoked in a more user-friendly automated fashion by running [[person: |
| + | |||
| + | If the door is included with Synchronet, or Synchronet already has a configuration for it (in '' | ||
| ===== Running the Script ==== | ===== Running the Script ==== | ||
| Line 23: | Line 25: | ||
| ^ Command ^ Description ^ | ^ Command ^ Description ^ | ||
| - | ^ -auto ^ Don't prompt for a list of doors to install | + | | -auto | Don't prompt for a list of doors to install |
| - | ^ -debug | + | | -debug |
| - | ^ -overwrite | + | | -overwrite |
| ===== Third Party External Programs (Doors) ===== | ===== Third Party External Programs (Doors) ===== | ||
| - | Configs | + | Configurations |
| The general instructions are: | The general instructions are: | ||
| Line 35: | Line 37: | ||
| - Download the file from the program author' | - Download the file from the program author' | ||
| - Extract the file into the destination directory of your xtrn folder | - Extract the file into the destination directory of your xtrn folder | ||
| - | - Inside that directory, do any actions you need to get the files into their final state. For example, extracting any included zip files, running any uncompressors or installer programs, installing any patches (like tppatch for Turbo Basic programs), etc. | + | - Inside that directory, do any actions you need to get the files into their final state. For example, extracting any included zip files, running any uncompressors or installer programs, installing any patches (like '' |
| - Review the sysop documentation for the program | - Review the sysop documentation for the program | ||
| - | - Run the install-xtrn.js. If it finds a match (based on a MD5 sum of the executable), | + | - Run the '' |
| - Perform any required tasks according to the sysop documentation, | - Perform any required tasks according to the sysop documentation, | ||
| - Apply any registration codes you have for the program | - Apply any registration codes you have for the program | ||
| Line 50: | Line 52: | ||
| ;exec ? | ;exec ? | ||
| - | | + | '' |
| The .ini root section keys supported: | The .ini root section keys supported: | ||
| Line 145: | Line 147: | ||
| [prog: | [prog: | ||
| name =Synchronet | name =Synchronet | ||
| - | startup_dir =c: | + | startup_dir = |
| cmd=? | cmd=? | ||
| - | execution_ars | + | execution_ars |
| settings = XTRN_ANSI | XTRN_SH | XTRN_MULTIUSER | settings = XTRN_ANSI | XTRN_SH | XTRN_MULTIUSER | ||
| - | type = XTRN_GAP | + | type = |
| | | ||
| [prog: | [prog: | ||
| name =Synchronet | name =Synchronet | ||
| - | startup_dir =c: | + | startup_dir = |
| cmd=? | cmd=? | ||
| - | execution_ars | + | execution_ars |
| settings = XTRN_ANSI | XTRN_SH | XTRN_MULTIUSER | settings = XTRN_ANSI | XTRN_SH | XTRN_MULTIUSER | ||
| - | type = XTRN_GAP | + | type = |
| | | ||
| [prog: | [prog: | ||
| name =Synchronet | name =Synchronet | ||
| - | startup_dir =c: | + | startup_dir = |
| cmd=? | cmd=? | ||
| + | execution_ars | ||
| + | settings = XTRN_ANSI | XTRN_SH | XTRN_MULTIUSER | ||
| + | type = | ||
| + | | ||
| + | [prog: | ||
| + | name = TW2002 Gergovia | ||
| + | cmd = ?rgate.js tw2g2 | ||
| execution_ars | execution_ars | ||
| settings = XTRN_ANSI | XTRN_SH | XTRN_MULTIUSER | settings = XTRN_ANSI | XTRN_SH | XTRN_MULTIUSER | ||
| type = XTRN_GAP | type = XTRN_GAP | ||
| - | | + | |
| + | [prog: | ||
| + | name = TW2002 Hoboistica | ||
| + | cmd = ?rgate.js tw2g3 | ||
| + | execution_ars | ||
| + | settings = XTRN_ANSI | XTRN_SH | XTRN_MULTIUSER | ||
| + | type = XTRN_GAP | ||
| ===== See Also ===== | ===== See Also ===== | ||