Content-type: text/html
Manpage of ULC
ULC
Section: Husky - Portable Fidonet Software
(1)
Updated: nltools
Index
Return to Main Contents
NAME
ulc - Husky Fido Userlist Compiler
SYNOPSIS
ulc [-hvq] [-c configfile]
DESCRIPTION
ulc
is the Husky Fido Userlist Compiler.
ulc
are utility in the nltools package. It
reads all nodelists that are configured in Fidoconfig (see the "nodelist"
keyword in Fidoconfig Manual) and creates the
FIDOUSER.LST
file (the name has to be configured with the "fidouserlist"
keyword). ulc does not take any command line options; it uses fidoconfig
to determine where to find the nodelist files. A log file named
"nltools.log" is placed in the fidoconfig log file directory.
The
FIDOUSER.LST
file format is defined as follows: The file consists of
text records of fixed length (65 characters including the terminal \r\n
sequence). The name of the sysop is left-aligned in the line in reverse
order (e.g. "Tobias_Ernst" would become "Ernst, Tobias"). Aligned to the
right of the record is the node number of the user. The records are sorted
alphabetically, so that a program can use a binary search algorithm to
find the corresponding node number for a given user name very fast. This
format is described in FTS-5002.
The
FIDOUSER.LST
file format is supported by many mail readers, e.g. Timed
and Msged. For Msged, FIDOUSER.LST is currently the best method to
implement a node lookup at all, because Msged's V7 routines are flawed.
ulc
is a part of the Husky Project (nltools module) and it shares config file
(named fidoconfig) with other Husky programs. All configuration statements are
described in the Fidoconfig Manual.
OPTIONS
- -c configfile
-
Specify alternate config file. See also section
ENVIRONMENT.
- -h
-
Display version and usage information and exit.
- -v
-
Display version information and exit.
- -q
-
Quiet mode: supress normal screen output, only error messages may be displayed.
EXIT STATUS
0
FIDOUSER.LST is generated sussessfully.
4
Instances of some nodelists were not found.
8
Fatal error (can't open file, etc).
USAGE
ulc
uses following fidoconfig statements:
-
LogFileDir
NodelistDir
FidoUserList
NodeList
Nodelistformat
See The Fidoconfig Manual for detailed description of these statements.
Don't forget to run
tparser
utility after any change of fidoconfig file.
FILES
-
/fido/etc/config
Default Fidoconfig.
ENVIRONMENT
-
FIDOCONFIG
pathname of the config file
SEE ALSO
nlupdate(1), nldiff(1), nlcrc(1), info fidoconfig
CONFORMING TO
nlc
is conformed with FTS-5000.001, (obsoleted) FTS-0005 and partially conformed
with FTS-5002.001 (doesn't support the "Point" format and recognize extends
of the "Boss" format).
NOTES
All Husky-Software is written by various developers. For detailed information
about the Husky-Team take a look at
http://husky.sourceforge.net/team.html.
AUTHOR
This manual page was written initially by Joerg Jaspert (JJ) <joerg@goliathbbs.dnsalias.net>,
and modified by other Husky developers.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- EXIT STATUS
-
- USAGE
-
- FILES
-
- ENVIRONMENT
-
- SEE ALSO
-
- CONFORMING TO
-
- NOTES
-
- AUTHOR
-
This document was created by
man2html,
using the manual pages.
Time: 05:21:22 GMT, February 13, 2021