home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / NLMAKE.ZIP / README.TXT < prev    next >
Text File  |  1999-07-27  |  6KB  |  166 lines

  1. WARNING: Use at your own risk....
  2.  
  3. ****************************************************************************
  4. This is a beta version of an eventual freeware program. I Michael O'Connor,
  5. DSO Enterprises, any of it's parent/subsidiary companies, or employees can NOT
  6. be held LIABLE for any damages. Running, using or even thinking about this
  7. program is at your own risk. I will not even guarantee that it will take up
  8. space on your hard disk.
  9. ***************************************************************************
  10.  
  11.         Welcome to my grandest adventure in FIDOnet(tm) programming.If
  12. you are reading this you have been selected,volunteered or were coerced
  13. in to beta testing this puppy. I've done most of the testing I can. I
  14. can't seem to break it. I do have every confidence that you somehow you
  15. will. Do be kind enough to give me some idea what you were doing; what
  16. combination of things set it off etc.
  17.  
  18. Command line options:
  19.  
  20. /Test    - Tests & accepts new inbound segments. (deflault)
  21. /All     - Tests All & accepts new inbound segments.
  22. /Process - Processes all segment files and submits changes, if needed.
  23. /Display - Displays what is read from the *.ctl file. (debug)
  24. /Force   - During a production run, Forces submission to submit address
  25. /Compile - Refresh Database with FLAGS.CTL.
  26. /Stats   - Saves stats to TESTERR.TXT.
  27. /Merge=  - Creates a merged nodelist [Nodelist + Segment]
  28. /Mame=   - Network Name.\n");
  29.  
  30. Examples
  31.  
  32. NLMAKE REG12.CTL /P /F
  33.  
  34. Will process segments and force a submit changes or not. (using REG12.CTL)
  35.  
  36. NLMAKE REG12.CTL /T /A
  37.  
  38. Will test all received segments.
  39.  
  40. NLMAKE REG12.CTL /T /A /S
  41.  
  42. Will test all received segments, and save output to TESTERR.TXT
  43.  
  44. NLMAKE ? <or> /H
  45.  
  46. Will display comand line options.
  47.  
  48. NLMAKE REG12.CTL /T
  49.  
  50. Will receive and test inbound segments only.
  51. those in UPDATE (and or) UPLOADS
  52.  
  53.  
  54. Key Changes from MakeNl.
  55.  
  56. Executable : NLMAKE.EXE
  57. Shipped as : NLMAKE.DOS  (16bit Dos)
  58.              NLMAKE.D32  (32bit Dos Dos4Gw.exe) (not currently available)
  59.              NLMAKE.WIN  (32bit Win95/98 what ever!)
  60.              NLMAKE.OS2  (32bit OS/2)
  61.  
  62. Default CTL File now named NLMAKE.CTL (if your's was MAKENL.CTL guess what?!)
  63.  
  64. New Tokens or Verbs
  65.  
  66. Token/Verb      Description
  67. LOGLEVEL        Controls the level of logging (debug=9 default=2 lowest=0)
  68.                 The Number after the date/time in the log file is the
  69.                 level of that message.
  70. COMPRESS        Set default compressor (in accordance with new FTS)
  71.                 *.A?? = ARC *.J?? = ARJ *.Z?? = ZIP *.R?? = RAR
  72.                 Example: COMPRESS ARC
  73.  
  74. FLAGS           Turns on Flag Checking
  75. AUTO-FLAG       Turns on Flag Checking and Auto Corrects outfile
  76. WARNINGS        Issue Warnings only on all non critical errors
  77.                 Line is not deleted (commented out with ;E) unless
  78.                 the error is in either Field1 or Field2.
  79.                 Examples : Duplicate NodeNumber is a critical error.
  80.                            Typing Dow instead of Down...
  81.  
  82. ---
  83.  
  84. NOTE: Token -> NOTIFY   (if notify is not set no email will be generated!)
  85.  
  86. NOTIFY errors crash    ; Will crash errors back to the submitter
  87. NOTIFY recept crash    ; Will crash recept/warnings back to the submitter
  88.  
  89. ---
  90.  
  91. Modified token/verbs
  92.  
  93. ARC       remains for compatability, actually controlled from COMPRESS.CTL
  94.           and does nothing.
  95.  
  96. FILES <example>
  97.  
  98. Net  163 SMOOTH    163/0 <SysOp Guy>
  99.  
  100. Will address the email generated to SysOp Guy instead of Coordinator.
  101.  
  102. New Files
  103.  
  104. COMPRESS.CTL    File Compressor config file. (See contents of file)
  105. FLAGS.CTL       Valid Flags Control File. (See contents of file)
  106. NLMAKE.LOG      A real time-stamped log file.
  107. QUICK.LST       Used for Fast Flag checking.
  108.  
  109. Ignore anything with a *.TMP exten.
  110.  
  111. COMPRESS Config File
  112. Archiver ARC                   ; Archiver Name
  113. Add             arc2 a %a %f   ; <executable> <parameters> <archive> <filename>
  114. Extract         arc2 e %a %f
  115. Extension       A??            ; Extension to IDENTIFY this type of Archive
  116. Ident           0,1a           ; Currently not used (yet!)
  117. FILENAME                       ; Some Archivers wont uncompress files to a path
  118. End                            ; with out appending a *.* Use only if decompress
  119.                                ; does not work.
  120.  
  121. All Archivers begin with ARCHIVER and end with END. (self evident eh?)
  122.  
  123. WARNING: If you put in the parametres to PKZIP -MEX -RP M.ZIP \*.* it
  124. will upon first execution zip up everything on that drive and erase it.
  125.  
  126. FLAGS
  127.  
  128. Token/Verb     Description
  129. FLAGS          Regular flags
  130. UFLAGS         UserFlags (must not begin with U the system will take care of it)
  131. RFLAGS         Redundant flags
  132.                Redundant listing must not appear as a regular flags
  133.                example:
  134.                V42b is redundant with V42 and not the other way around.
  135.                (V42b implies V42 but V42 does not imply V42b)
  136.  
  137.                So  (confused good!)
  138.  
  139.                V42 is a regular flag
  140.                V42b is a redundant flag.
  141.  
  142. RFLAGS         V42b,<V42>
  143. RFLAGS         V32b,<V32>
  144.  
  145. as long as V32b and V42b are not listed as FLAGS will cause a redundancy
  146. warning/error
  147.  
  148. OFLAGS         Suggest New flags to replace old or outdated ones.
  149.  
  150.               (old)  (new)
  151. OFLAGS        ISDNA,<V110L>
  152.  
  153.                will send a Flag has changed message.
  154.  
  155.  
  156.                   (this section is still a work in progress)
  157.  
  158. This was really a brief description. I hope that someone will volunteer to
  159. do the docs; if indeed it does get used. I still consider this a work in
  160. progress. I will be spending some time on optimization, the flags checker
  161. and stats output. Here's your chance to get the features you wanted in on the
  162. ground floor. If your suggestion is feasible I will do my best to implement it.
  163.  
  164. Mike
  165.  
  166.