home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / nlup23 / read.eng < prev    next >
Text File  |  1993-01-29  |  5KB  |  151 lines

  1.     NLUPDATE V2.20                by Jörg Spilker (2:2432/407, 90:4/0)
  2.  
  3.     Please read this document carefully.  There are some changes to former 
  4.     versions of NLUPDATE.
  5.  
  6.  
  7.     NLUPDATE is just a little tool for nodelist maintenance. NLUPDATE will 
  8.     decompress  DIFF's  and LIST's without  difference  files,  apply  the 
  9.     DIFF's  and  start a nodelistcompiler (like PARSELST).  If  you  will, 
  10.     NLUPDATE compresses new nodelists and creates regional nodelists  with 
  11.     the program PRVNODES (by Günther Parcia).
  12.  
  13.     Please notice:  NLUPDATE won't delete any compressed LIST's and DIFF's 
  14.     anymore  (as in former versions).  You should use MUPDATE  instead  of 
  15.     this.
  16.  
  17.     NLUPDATE needs a configuration file named NLUPDATE.CFG.  The file  was 
  18.     searched in the actual directory,  then in the directory to which  the 
  19.     environment  variables MAILER or BINKLEY points.  If it is not  found, 
  20.     then NLUPDATE will stop.
  21.  
  22.     You  could use the following keywords in the configuration file  (some 
  23.     entries are optional (*) and only necessary in some cases):
  24.  
  25.     NListComp  : fullpath/name and options of the nodelistcompiler.
  26.  
  27.     Pn24User(*): fullpath/name and options of a userlist utility.
  28.  
  29.     PrvtNode(*): fullpath/name of PRVNODES.TOS
  30.  
  31.     ArcImp     : fullpath/name and options to unpack for ARC
  32.  
  33.     ArcExp     : fullpath/name and options to pack   for ARC
  34.  
  35.     LzhImp     : fullpath/name and options to unpack for LHarc.
  36.  
  37.     LzhExp     : fullpath/name and options to pack   for LHarc.
  38.  
  39.     ZipImp     : fullpath/name and options to unpack for ZIP.
  40.  
  41.     ZipExp     : fullpath/name and options to pack   for ZIP.
  42.  
  43.     NetFile    : directory where the DIFF's arrive (normally the inbound).
  44.  
  45.     NodeList   : nodelist directory.
  46.  
  47.     StatusLog  : logfile for NLUPDATE.
  48.  
  49.     NewList(*) : directory  where NLUPDATE creates new LIST's.  You  could 
  50.                  move  these LIST's into the appropriate directories  with 
  51.                  TIC's AUTOSEND option.
  52.  
  53.     Please notice that the existence of the path's is not checked and that 
  54.     the keywords are case-sensitive.
  55.  
  56.  
  57.     How  do i tell NLUPDATE which DIFF's and LIST's to handle.  There  are 
  58.     three possibilities.
  59.  
  60.  
  61.     1) uncompressed lists:
  62.  
  63.     Copy filename,{filename}..
  64.  
  65.     If  NLUPDATE finds one of the filenames in the NetFile  directory,  it 
  66.     will be copied to the NodeList directory.
  67.  
  68.     Example:
  69.  
  70.     Copy 25502.upd,network.245
  71.  
  72.     Note: The nodelistcompiler won't be started.
  73.  
  74.  
  75.     2)  Compressed  LIST's (with and without  DIFF's).  These  LIST's  are 
  76.     defined by the keyword LisI (where I is a number between 1-5).
  77.  
  78.     LisI [N|A|L|Z][N|A|L|Z] listname,diffname {option}
  79.  
  80.     or 
  81.  
  82.     LisI [N|A|L|Z] listname {option}
  83.  
  84.     Meaning of the flags:
  85.  
  86.     The  first flag is for creating new compressed LIST's  after  applying 
  87.     the DIFF.  With the second flag,  a difference file could be converted 
  88.     into  a  new format.  The lists are created in the  NewList  directory 
  89.     (which you should have defined in the config).
  90.  
  91.     N: Don't compress new LIST's/DIFF's.
  92.  
  93.     A: Pack with ARC.
  94.  
  95.     L: Pack with LHarc.
  96.  
  97.     Z: Pack with ZIP.
  98.     
  99.     If  an option is specified,  the nodelistcompiler will be  invoked 
  100.     with these option.
  101.  
  102.     Example:
  103.  
  104.     Lis1 ZL nodelist,nodediff 
  105.     Lis2 ZL points24,pr24diff
  106.     Lis3 N nestlist 1 -c nestlst.cfg -n nestlist.*
  107.  
  108.     If a NODEDIFF or PR24DIFF arrives these files are uncompressed and the 
  109.     DIFF will be applied.  NLUPDATE creates a zipped NODEDIFF and PR24DIFF 
  110.     and  a  lharced  new NODELIST and  POINTS24.  The  NESTLIST  was  also 
  111.     uncompressed.  Now,  the nodelistcompiler will be started  twice,  the 
  112.     second time with the option line for compiling the NESTLIST.
  113.  
  114.  
  115.     3)  Creating regional nodelists with the keyword PrvtI (I =  1-5). 
  116.     You need the program PRVNODES by Günther Paczia.
  117.  
  118.     PrvtI [A|L|Z] listname zone region
  119.  
  120.     The first flag describes the compressing method as in 2).  listname is 
  121.     the  name of the created list and with zone,  region you specify  some 
  122.     part of the nodelist.
  123.  
  124.     Example:
  125.  
  126.     Prvt1 Z region24 2 24
  127.  
  128.     If  a  new  nodelist is created (say NODELIST.228)  then  PRVNODES  is 
  129.     started  with  zone  2,  region 24 as parameters and  creates  a  file 
  130.     MYLIST.229  which is then renamed to REGION24.229, moved  into  the 
  131.     NewList  directory and compressed with ZIP.  
  132.  
  133.  
  134.     Other options in the configuration file or the commandline:
  135.  
  136.     -l/LOG: Write a report to the StatusLog
  137.  
  138.     -u/USERLIST: Start the program Pn24User.
  139.  
  140.     ====================================
  141.     What is planned for future versions:
  142.  
  143.     Creation of various userlists.
  144.     Rewrite diff applying code in assembler.
  145.  
  146. ---------------------------------------------------------------------
  147. 29.01.1994: V2.30
  148.  
  149. Included fast CRC code by Jan Kriesten
  150. Hopefully fixed a bug which causes a crc error where no error was
  151. File in copy statement can now include wildcards