home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / NLMAKE.ZIP / SAMPLE.CTL < prev   
Text File  |  1999-11-06  |  11KB  |  296 lines

  1. ; Sample NLMake control file
  2. ; Uncomment only those line which apply to your situation and then:
  3. ; Be sure to check path lines and file names before running
  4. ;
  5. ; This file is in several parts: Part one is the GLOBAL section where you define
  6. ; file names and other common settings.
  7. ;
  8. ; Part two contains optional settings which you may or may not choose to use.
  9. ;
  10. ; Part three contains the settings for a small network, a larger network, a
  11. ; region, a zone, and a "composite". All sections are commented out so you can
  12. ; simply remove the semi-colons from the settings which are closest to your
  13. ; situation.
  14.  
  15. ;
  16. ; PART ONE:  Global settings (used for all types of operations)
  17. ;===========================================
  18.  
  19. ; Files and Paths - change these names to suit your system
  20. ;===========================================
  21. ;
  22. ; Where master files reside (default - current)
  23. MASTER      C:\NLMAKE\MASTER
  24.  
  25. ; Where to save received files 'till processing
  26. UPDATE      C:\NLMAKE\UPDATE
  27.  
  28. ; Where to find new incoming segments
  29. MAILFILES   C:\NLMAKE\INBOUND
  30.  
  31. ; Where your BBS places uploaded files if your Hub calls to deliver a segment
  32. UPLOADS     C:\NLMAKE\UPLOAD
  33.  
  34. ; Optional for files with fatal errors. If this line is commented out, bad
  35. ; files will be erased.
  36. BADFILES    C:\NLMAKE\BADFILES
  37.  
  38. ; Alternate outbound directory. If not used, the newly generated segment
  39. ; will be in the default directory.
  40. OUTPATH     C:\NLMAKE\MASTER
  41.  
  42. ; Path name to mail server's network mail area
  43. MESSAGES    C:\MSGS
  44.  
  45. ; Log Level -- 0 (least) to 5 (very wordy)
  46. LOG 5
  47.  
  48. ; Outgoing Compression method (the inbound is auto detected)
  49. COMPRESS ARC
  50.  
  51. ; The ARC keyword has been left here for compatibility with Makenl, but is
  52. ; ignored. The COMPRESS line now takes precedence if the compress statement
  53. ; is present. In other words, this line can be deleted safely, but if NLMAKE
  54. ; sees it nothing will happen.
  55. ARC 5
  56.  
  57. ; Your network address here (this is the "from" address when your file is
  58. ; sent upstream
  59. NETADDRESS 1:99/0 <Sysop Name>
  60.  
  61. ; Where you send updates, CRASH or HOLD optional
  62. SUBMIT 1:123/456 <Sysop Name> Crash
  63.  
  64. ; Who to notify, why, and how
  65. ;=======================================
  66.  
  67. ; Notify Self of errors  (Modified with Crash/Hold/Intl)
  68. NOTIFY      SELF
  69.  
  70. ; Notify Submitters of errors found in segment (if any)
  71. NOTIFY      ERRORS
  72.  
  73. ; Notify Submitters of receipt of segment
  74. NOTIFY      RECEIPT
  75.  
  76. ; PART TWO: OPTIONAL Section
  77. ; Keywords in this section are entirely optional. Comment them out (precede
  78. ; each keyword with a semi-colon) if you don't want the keyword to be active.
  79.  
  80. ; Dealing with flags
  81. ;=======================================
  82. ; Check Flags and log errors. By default, FLAGS will check for the
  83. ; correct case. Add NOCASE to turn off case checking, then FLAGS will still
  84. ; suggest the correct case but won't report it as an error.
  85.  
  86. FLAGS NOCASE
  87.  
  88. ; Auto Correct flags in output segment --
  89. ; CAUTION: NO warning is sent back to the sender, so they won't know what
  90. ; happened!!
  91. ;AUTO-FLAG NOCASE ;
  92.  
  93. ; AGE of incoming segments
  94. ; (in days) commandline /LATE sends a message
  95. ; to your hubs if the segment is older than this
  96. MAXAGE 30
  97.  
  98. ; Merges new output with the filename shown here to give FileName.999 for
  99. ; temporary use
  100. MERGE       C:\NLMAKE\FILENAME
  101.  
  102. ; Tells NLMake to write the name of each input file to the named comments
  103. ; file, followed by any comment statements that appear in that input file.
  104. COMMENTS  COMMENTS.TXT
  105.  
  106. ; PROCESSING
  107. ;==============================
  108.  
  109. ; Process day (defaults to Friday)
  110. PROCESS FRIDAY
  111.  
  112. ; Name of your output file (your uplink *C will usually tell you what to use)
  113. OUTFILE ODDNAME
  114.  
  115. ; The next 3 filenames may be any name you wish. If you already have those
  116. ; names for your files, you do NOT need to have these statements here, as
  117. ; nlmake will include the files if they exist. These three lines are simply
  118. ; so you can change the file names if you wish.
  119.  
  120. ; includes cpyright.txt contents at the top of the file (see sample)
  121. COPYRIGHT   CPYRIGHT.TXT
  122.  
  123. ; includes prolog.txt contents after the Copyright text (see sample)
  124. PROLOG      PROLOG.TXT
  125.  
  126. ; includes epilog.txt contents after the end of the file (see sample)
  127. EPILOG      EPILOG.TXT
  128.  
  129. ; Delete old list and diff files
  130. CLEANUP
  131.  
  132. ; WARNINGS will generate warning messages for duplicate node numbers and/or
  133. ; phone numbers, but will NOT remove the offending entry.
  134. ; NOTE that when this keyword is commented out (default for MAKENL), the
  135. ; offending entry will be removed from the output file.
  136. ;WARNINGS
  137.  
  138. ; Minimum number of sections required to be present in a node's phone number,
  139. ; separated by hyphens (e.g. 4 = 1-800-555-1212)
  140. MINPHONE    4
  141.  
  142. ; You can define as many as you can fit in 200 characters. Do not use any other
  143. ; rates than these without instructions from your ZC
  144. BAUDRATE    300,1200,2400,4800,9600,14400,16800,19200,28800,33600
  145.  
  146. ; The first value is the maximum size before archiving of the segment will
  147. ; occur. 0 therefore means "always archive". The second value is the maximum
  148. ; size before archiving of the diff will occur. -1 therefore means "never send a
  149. ; diff".
  150. THRESHOLD  0 -1
  151.  
  152. ; PART THREE: Settings specific to your situation
  153. ; ======================================
  154. ; Type 1: The Small Network
  155. ; Expects to find all data either in this file or another. No segments are being
  156. ; received from anyone else -- you're doing it all!
  157.  
  158. ; Define type of build and number
  159. ;MAKE NET 99
  160. ; Optional: will look in file MYSEG for your data instead of looking for it
  161. ; in this file after the word "data"
  162. ;MAKE NET 99 MYSEG
  163.  
  164. ; DATA
  165. ; All your NET data goes here, as well as your /0 listing info.
  166. ; Embedded spaces (after the commas) are ok. There can be no control
  167. ; statements after the word "DATA".
  168. ;
  169. ;NET,99,Somewhere,Jane_Sysop,1-800-555-1212,9600,XA,V34,V32b,V42b,VFC,V32T,CM
  170. ;,1,Dunno_Where,Joe_Flunky,1-800-999-9191,9600,XA,V34,V32b,V42b,VFC,V32T,CM,U,REC
  171. ;,4,Why_Not?,Jane_Flunky,1-800-999-9192,9600,XA,V34,V32b,V42b,VFC,V32T,CM
  172. ;,91,Blue_Note,Flunky_Me,1-800-999-9193,9600,XA,V34,V32b,V42b,VFC,V32T,CM
  173.  
  174. ; ==== END Of Type 1 ===========
  175.  
  176. ; Type 2: The Larger Network
  177. ; Expects to find data both in this file and in net segments received from
  178. ; others (hubs) in your net
  179.  
  180. ; Defines type of build and number
  181. ; MAKE NET 99
  182.  
  183. ; Optional: will look in file MYSEG for your data instead
  184. ; of looking for it in this file after the word "data"
  185. ; MAKE NET 99 MYSEG
  186.  
  187. ; DATA
  188. ; Your NET independent data goes here, as well as your /0 listing info.
  189. ; Embedded spaces (after the commas) are ok. There can be no control
  190. ; statements after the word "DATA" except for the word "FILES".
  191. ;
  192. ;Net,99,Somewhere,Jane_Sysop,1-800-555-1212,9600,XA,V34,V32b,V42b,VFC,V32T,CM
  193. ;,1,I_Dunno,Joe_Flunky,1-800-999-9191,9600,XA,V34,V32b,V42b,VFC,V32T,CM,U,NEC
  194. ;
  195. ; The keyword FILES defines the name(s) of hub segments being sent to you for
  196. ; inclusion in your net segment.
  197.  
  198. ;FILES
  199. ;  Type of Build   Number  Segment Name   Address to Notify   <Name >
  200. ;                                                              (optional)
  201. ; ===============  ======  ============   =================   =============
  202. ;    Hub             1        EASTHUB        99/1              <John Bill>
  203. ;    Hub             3        WESTHUB        99/3              <Mary Jane>
  204. ;    Hub             99       NORTHHUB       99/99             <Weird One>
  205. ;    Hub             1099     NONHUB         99/1099           <Not Me!>
  206.  
  207. ; ==== END Of Type 2 ===========
  208.  
  209. ; Type 3: The Region
  210. ; Expects to find data both in this file and in net segments received from
  211. ; NCs in your Region
  212.  
  213. ; Defines type of build and number
  214. ;MAKE REGION 99
  215.  
  216. ; Optional: will look in file MYSEG for your data instead of looking for it in
  217. ; this file after the word "data"
  218. ;MAKE REGION 99 MYSEG
  219.  
  220. ; DATA
  221. ; Your regional independent data goes here, as well as your /0 listing info.
  222. ; Embedded spaces (after the commas) are ok. There can be no control
  223. ; statements after the word "DATA" except for the word "FILES".
  224. ;
  225. ;Region,99,Somewhere,Jane_Sysop,1-800-555-1212,9600,XA,V34,V32b,V42b,VFC,V32T,CM
  226. ;,1,Where?,Joe_Flunky,1-800-999-9191,9600,XA,V34,V32b,V42b,VFC,V32T,CM,U,REC
  227. ;
  228. ; The keyword FILES defines the name(s) of net segments being sent to you for
  229. ; inclusion in your region segment.
  230.  
  231. ;FILES
  232. ;  Type of Build   Number  Segment Name   Address to Notify   <Name >
  233. ;                                                              (optional)
  234. ; ===============  ======  ============   =================   =============
  235. ;    Net             1105     NET105         1105/0            <John Bill>
  236. ;    Net             3550     3550AB         3550/0            <Mary Jane>
  237. ;    Net             3553     3553XY         3553/0            <Weird One>
  238. ;    Net             3599     MYNET9         3599/0            <Not Me!>
  239.  
  240. ; ==== END Of Type 3 ===========
  241.  
  242. ; Type 4: The Zone
  243. ; Expects to find data both in this file and in Region segments received from
  244. ; RCs in your Zone
  245.  
  246. ; Defines type of build and number
  247. ;MAKE ZONE 99
  248.  
  249. ; Optional: will look in file MYSEG for your data instead of looking for it in
  250. ; this file after the word "data"
  251. ;MAKE ZONE 99 MYSEG
  252.  
  253. ; DATA
  254. ; Your ZONE independent data goes here, as well as your /0 listing info.
  255. ; Embedded spaces (after the commas) are ok. There can be no control
  256. ; statements after the word "DATA" except for the word "FILES".
  257. ;
  258. ;ZONE,99,Somewhere,Jane_Sysop,1-800-555-1212,9600,XA,V34,V32b,V42b,VFC,V32T,CM
  259. ;,1,Where?,Joe_Flunky,1-800-999-9191,9600,XA,V34,V32b,V42b,VFC,V32T,CM,U,REC
  260. ;
  261. ;FILES
  262. ;  Type of Build   Number  Segment Name   Address to Notify   <Name >
  263. ;                                                               (optional)
  264. ; ===============  ======  ============   =================   =============
  265. ;    REGION         115      Jonny          115/0               <John Bill>
  266. ;    REGION         3050     Mary           3050/0              <Mary Jane>
  267. ;    REGION         3053     Weird1         3053/0              <Weird One>
  268. ;    REGION         3059     OHNO           3099/0              <Not Me!>
  269. ;
  270. ; ==== END Of Type 4 ===========
  271.  
  272. ; Type 5: The Composite (used to merge zones to produce a world-wide nodelist)
  273.  
  274. ; Defines type of build (there must NOT be a number)
  275. ;MAKE Composite
  276. ; Your network name - Max 15 Characters
  277. ;NAME FidoNet
  278.  
  279. ; Note that you may not need to submit a file upstream, therefore you can
  280. ; comment out the SUBMIT statement in the Global section
  281. ; There should be no data statement as all data is retrieved from FILES
  282. ; There can be no further control statements after this except for the
  283. ; word "FILES".
  284. ;
  285. ;FILES
  286. ;  Type of Build   Number  Segment Name   Address to Notify   <Name >
  287. ;                                           Optional           (optional)
  288. ; ===============  ======  ============   =================   =============
  289. ;   ZONE            1        ZONE1          1:115/5            <John Bill>
  290. ;   ZONE            2        ZONE2          2:123/4            <Johann>
  291. ;   ZONE            3        ZONE3          3:456/7            <Janus>
  292. ;   REGION          17       REGION17
  293. ;
  294. ; will build a composite nodelist containing Zone 1, 2, and 3's primary segments
  295. ; and REGION17
  296.