Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
module:index [2021/02/13 11:44] – mlong | module:index [2024/03/08 19:02] (current) – [See Also] link to SCFG->System page digital man | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | A utility used to aid in installing programs to the External Programs section. | + | |
- | This script parses a .ini file (default filename is install-xtrn.ini) and installs the external programs defined within into the Synchronet | + | Synchronet |
- | configuration file: ctrl/ | + | |
- | If the door is included with Synchronet, | + | Modules are typically located in the '' |
- | ===== Running | + | Modules (written in [[util: |
- | Run '' | + | Modules (written in [[custom:JavaScript]]) may also be used as mail processors with the [[: |
- | This script can also be invoked using the ;EXEC sysop command while logged into the terminal server, | + | Source code for modules included with Synchronet is available in [[dev:Git]]. |
- | ''; | + | {{indexmenu> |
- | You can also specify a specific directory to install by including the path to the program: | ||
- | '' | ||
- | |||
- | ''; | ||
- | |||
- | ===== Command Line Options ===== | ||
- | |||
- | ^ Command ^ Description ^ | ||
- | ^ -auto ^ Don't prompt for a list of doors to install ^ | ||
- | ^ -debug ^ Shows what would happen (does not make changes) ^ | ||
- | ^ -overwrite ^ Overwrite already-installed door ^ | ||
- | |||
- | ===== Third Party External Programs (Doors) ===== | ||
- | |||
- | Configs are located in xtrn/ | ||
- | |||
- | The general instructions are: | ||
- | |||
- | - Download the file from the program author' | ||
- | - 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. | ||
- | - 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), | ||
- | - Perform any required tasks according to the sysop documentation, | ||
- | - Apply any registration codes you have for the program | ||
===== See Also ===== | ===== See Also ===== | ||
- | * [[:util:index: | + | * [[custom:|Customization]] |
- | * [[:howto:door:index |Install Doors]] | + | * [[custom:Command Shell]] |
- | {{tag>}} | + | * [[util: |
+ | * [[service:|Services]] | ||
+ | * [[util:scfg:system|Loadable Modules configured in SCFG]] | ||
+ | {{tag> |