|
CUSTOM Directory Files
Here's a brief overview as to what the scripts in the
/home/irlp/custom/ directory do
|
IRLP - Keeping the Radio
in Amateur Radio |
ENVIRONMENT
The ENVIRONMENT file sources all variables needed for IRLP to run. It is sourced
by the boot up scripts and by the IRLP_START and IRLP_STOP scripts. Without the
proper variables set, IRLP will not run. The environment file can not be
modified
by user repeater, as it is run by root, and any commands placed within it may be
executed as root.
CUSTOM_DECODE
The CUSTOM_DECODE script is run from within the DECODE script. The custom codes
in this file are not lost during an update. These custom codes include the
enable and disable codes.
TIMING
The TIMING file is a text file which contains two values used by IMIKE to send
audio to the other nodes. The first value is the number of milliseconds after
the COS is lost that IMIKE stops sending packets. If the value is too low,
people may complain that the last word or two of your transmissions are being
cut off. If it is too high, they may complain of squelch tail noise.
The second value is the number of milliseconds IMIKE waits to start sending
packets after receiving a COS signal. This value is used to minimize the effect
of "ping ponging" of repeaters. The value should not be set too high,
as the first second or so of your audio may be lost.
Do not tamper with this file unless you know what you are doing.
TIMEOUTVALUE
The TIMEOUTVALUE is a text file containing the number of seconds YOUR node must
be inactive before sending a timeout signal to the connected node. You have no
control over the remote node's timeout values.
Files in the AUDIO Directory
All of the files in the audio directory serve a purpose. They
are all ID or error messages which can occur on the IRLP node.
STN????ON.WAV
This is the ID you hear once you bring up a node.
STN????OFF.WAV
This is the ID you hear once a node is brought down.
STN????.WAV
This is the ID you hear if you try to bring up one node while connected to
another.
*.WAV
Each of the remaining files in the audio directory serve a purpose, and will not
be described in detail.
Files in the Other
Directories of /HOME/IRLP/
IRLP_PORT
The IRLP_PORT directory contains the IRLP_PORT driver to read and write from the
parallel port without root access. The IRLP_PORT driver is kernel version
specific, so a couple versions have been supplied
ARPM
The ARPM directory (if it exists) contains the source code for AutoRPM,
an automatic system file checker and updater which minimizes the possibility of
compromise by keeping you file system up to date with the latest updates from
RedHat. This option is only available to those who use RedHat 5.2. It can be
installed under other distributions, but will not be supported by IRLP
OSS
The OSS directory (if it exists) contains the commercial OSS package. There are
packages available for both major kernel versions. The license file must be
purchased before commercial OSS drivers will work (required for full duplex)
LOCAL
The LOCAL directory contains several files which are commonly accessed by the
IRLP system. It is a volatile RAM drive, and does not store any info required
after reboot. Files stored in the local directory include ID tag files (such as
the enable, active, timeout tags) and the IRLP hosts lookup file.
RUN
The RUN directory contains the run-time files used by IRLP. This include the
challenge and response strings used by PGP for authentication, and the FIFO used
for communication.
LOG
The LOG directory keeps logs of every argument passed through control (except
the 5 second timestamps) for later review. The size of the MESSAGES file can be
very large, and should be deleted or rotated on a regular basis.
PATCHES
The PATCHES directory contains several patch scripts which are added to fix
small problems with security and functionality after the node has been
installed.
|