Content-type: text/html Manpage of NLUPD

NLUPD

Section: Husky - Portable Fidonet Software (1)
Updated: nltools
Index Return to Main Contents
 

NAME

nlupd - Manages your Nodelists and keeps them up to date.  

SYNOPSIS

nlupd [-hvq] [-c configfile]  

DESCRIPTION

nlupd are main utility in the nltools package. It manages your nodelists and keeps them up to date. For each nodelist that you have configured with a "Nodelist" statement, it will search the latest nodelist in the "NodelistDir", then calculate the day number of the difference file that is needed to update this nodelist, then search the difference file, unpack it if necessary, and apply it to the nodelist using nldiff utility. nlupd can also find full replacement files if you configure this, and just unpack them and copy them over the old nodelist. This is useful for othernets that do not have nodediff files. With only a few keywords, nlupd manages the whole process of updating your nodelist files for you. nlupd can also process daily nodelists files if you configure this with the Dailynodelist statement.

nlupd 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
new nodelists is generated
8
nlupd didn't make new nodelist because of some reason
 

USAGE

nlupd uses following fidoconfig statements:

 LogFileDir
 NodelistDir
 Unpack
 NodeList
 DiffUpdate
 FullUpdate
 Defaultzone
 Nodelistformat
 Dailynodelist
See The Fidoconfig Manual for detailed description of these statements.  

SAMPLE CONFIG

The following lines show a nlupd-related part of sample configuration file. If you are only interested in the nodelist tools, you can just copy those commands into a text file, modify them according to your needs (OS/2, Win and DOS users may of course use backslashes instead of forward slashes, and drive letters), and point the FIDOCONFIG variable to this file. Don't forget to run tparser utility after any change of fidoconfig file (see The Fidoconfig Manual).


   NodelistDir /var/spool/fido/nodelist


   Nodelist nodelist

   DiffUpdate /var/spool/fido/filebase/nodediff/nodediff

   NodelistFormat Standard


   Nodelist pointlst

   DiffUpdate /var/spool/fido/filebase/24000/pr24diff

   DefaultZone 2

   NodelistFormat Points4D

 

FILES

/etc/fido/config
 default Fidoconfig.
 

ENVIRONMENT

FIDOCONFIG
 pathname of the config file
 

SEE ALSO

ulc(1), nldiff(1), nlcrc(1), info fidoconfig  

BUGS

1st line with nodelist date and CRC is required for full-updated nodelists. This restriction is discourages to use nlupd for (local) network segments of the nodelist.  

CONFORMING TO

nlupd is conformed with FTS-5000.001, (obsoleted) FTS-0005 and FTS-5002.001  

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
SAMPLE CONFIG
FILES
ENVIRONMENT
SEE ALSO
BUGS
CONFORMING TO
NOTES
AUTHOR

This document was created by man2html, using the manual pages.
Time: 18:51:39 GMT, July 08, 2022