home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / answers / distributions / macros < prev    next >
Text File  |  1993-09-17  |  8KB  |  264 lines

  1. Newsgroups: news.admin.misc,news.lists,news.answers
  2. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!usc!elroy.jpl.nasa.gov!decwrl!netcomsv!wndrsvr!mdl
  3. From: mdl@wndrsvr.la.ca.us (Mr. Distribution Lists)
  4. Subject: News Administration Macros for Geographic Distributions
  5. Message-ID: <CDH4s8.FIE@wndrsvr.la.ca.us>
  6. Followup-To: news.admin.misc
  7. Summary: Macros to make sysfile administration easier for large sites
  8. Keywords: Macros!
  9. Organization: WndrSvr - Public Access for SoCal (1-310-370-3069)
  10. Date: Fri, 17 Sep 1993 01:14:32 GMT
  11. Approved: news-answers-request@MIT.Edu,spaf@cs.purdue.edu
  12. Expires: Fri, 15 Oct 1993 13:11:42 GMT
  13. Lines: 248
  14. Xref: senator-bedfellow.mit.edu news.admin.misc:4777 news.lists:2783 news.answers:12574
  15.  
  16.  
  17. Archive-name: distributions/macros
  18. Version: $Id: dist.macro,v 1.11 1993/09/17 01:12:37 mdl Exp mdl $
  19.  
  20.  
  21. Many many thanks to Sean Goggin for donating his time and energy to
  22. producing this list for the rest of us!
  23.  
  24. Anyone should feel free to improve upon this excellent starting point 
  25. provided by Sean, and send in an updated copy.  I am posting it as is.  
  26. Thanks again Sean!!!
  27.  
  28.  
  29. ***************************************************************************
  30.  
  31. If you wish use the valid distribution list to fix news problems you may
  32. wish to :
  33.     - integrate all distributions in to one list
  34.     - ask postmasters of sites with conflicting distributions
  35.       to use an other names
  36.         EG
  37.             uw  uwashington
  38.             uw  uwaterloo
  39.     - build awk programs to parse format into m4 marcos
  40.  
  41. Enclosed is version 1.1 of the marcos I sent you.
  42. I look forward to any comments.
  43.  
  44. The current format is difficult to parse with awk, lex and yacc
  45. will likly be needed to parse it.
  46.  
  47. # m4 macros by Sean Goggin - this is in the public domain
  48. # $Log: dist.macro,v $
  49. # Revision 1.11  1993/09/17  01:12:37  mdl
  50. # *** empty log message ***
  51. #
  52. # Revision 1.10  1993/08/16  19:11:30  mdl
  53. # *** empty log message ***
  54. #
  55. # Revision 1.9  1993/07/15  21:00:56  mdl
  56. # update
  57. #
  58. #
  59. #na: North America/Mexico*,CAN,USA
  60. define(NA, `CAN,USA')
  61.  
  62. #
  63. #usa: United States of America/NA
  64. #    rg: Rio Grande Valley/New Mexico*/USA
  65. #    pnw: Pacific North West/Idaho*,OR,WA/USA
  66. define( PNW,`pnw,OR,WA')
  67.  
  68. #    ne: New England/Connecticut*,Massachusetts*,Maine*,New Hampshire*,Rhode Island*,Vermont*/USA
  69. #    capdist: Capital District/Albany*,Schenectady*,Troy*/NY/USA
  70. #
  71. #    az: Arizona/USA
  72. #    hsv: Huntsville/Alabama*/USA
  73. #    ca: California/USA
  74. #        ba: San Francisco Bay Area/CA/USA
  75. #        chico: Chico/CA/USA
  76. #        la: Los Angeles county/CA/USA
  77. #        oc: Orange County/CA/USA
  78. #        sac: Sacramento/CA/USA
  79. #        sba: Santa Barbara/CA/USA
  80. #        scruz: Santa Cruz/CA/USA
  81. #        sdnet: San Diego county/CA/USA
  82. define( CA,`ca,ba,chico,la,oc,sac,sba,scruz,sdnet')
  83. #    co: Colorado/USA
  84. #    dc: Washington D.C./USA
  85. #    fl: Florida/USA
  86. #        mlb: Melbourne/BERVARD/FL/USA
  87. #        miami: Miami/FL/USA
  88. #        oau: Orlando/FL/USA
  89. #        sarasota: Sarasota/FL/USA
  90. #        tba: Tampa Bay Area/FL/USA
  91. define( FL,`fl,mlb,miami,oau,sarasota,tba')
  92. #    ga: Georgia/USA
  93. #        atl: Atlanta/GA/USA
  94. define( GA,`ga,atl')
  95. #    ia: Iowa/USA
  96. #        iowacity: Iowa City/IA/USA
  97. define( IA,`ia,iowacity')
  98. #    il: Illinois/USA
  99. #        chi: Chicago/IL/USA
  100. define( IL,`il,chi')
  101. #    in: Indiana/USA
  102. #    ks: Kansas/USA
  103. #        mhk: Manhattan/KS/USA
  104. #        kc: Kansas City/Kansas City metro*/USA
  105. define( KS,`ks,mhk,kc')
  106. #    ky: Kentucky/USA
  107. #    lou: Louisiana/USA
  108. #        neworleans: New Orleans/LOU/USA
  109. define( LOU,`lou,neworleans')
  110. #    md: Maryland/USA
  111. #    mi: Michigan/USA
  112. #        aa: Ann Arbor/MI/USA
  113. #        det: Detroit/MI/USA
  114. define( MI,`mi,aa,det')
  115. #    mn: Minnesota/USA
  116. #    mo: Missouri/USA
  117. #        stl: St. Louis/MO/USA
  118. define( MO,`mo,stl')
  119. #    nc: North Carolina/USA
  120. #        triangle: Research Triangle Park area/NC/USA
  121. define( NC,`nc,triangle')
  122. #    nj: New Jersey/USA
  123. #        bergen: Bergen County/NJ/USA
  124. define( NJ,`nj,bergen')
  125. #    ny: New York/USA
  126. #        nyc: New York City/NY/USA
  127. #        wny: Western NY(Rochester,Buffalo)/NY/USA
  128. define( NY,`ny,nyc,wny')
  129. #    oh: Ohio/USA
  130. #        akron: Akron/OH/USA
  131. #        cle: Cleveland/OH/USA
  132. #        cmh: Columbus/OH/USA
  133. define( OH,`oh,akron,cle,cmh')
  134. #    ok: Oklahoma/USA
  135. #    or: Oregon/USA
  136. #        pdx: Portland/OR/USA
  137. define(    OR,`or,pdx')
  138. #    pa: Pennsylvania/USA
  139. #        pgh: Pittsburgh/PA/USA
  140. #        phl: Philadelphia/PA/USA
  141. define( PA,`pa,pgh,phl')
  142. #    tn: Tennessee/USA
  143. #    tx: Texas/USA
  144. #        austin: Austin/TX/USA
  145. #        houston: Houston/TX/USA
  146. #        dfw: Dallas-Ft Worth/TX/USA
  147. define( TX,`tx,austin,houston,dfw')
  148. #    utah: Utah/USA
  149. #    va: Virginia/USA
  150. #        tdw: Tidewater/VA/USA
  151. define( VA,`va,tdw')
  152. #    wa: Washington/USA
  153. #        sea: Seattle/WA/USA
  154. #        seattle: Seattle/WA/USA
  155. define( WA,`wa,sea,seattle')
  156. #    wi: Wisconsin/USA
  157. #        milw: Milwaukee/WI/USA
  158. define( WI,`wi,milw')
  159. define( USA,`rg,PNW,ne,capdist,az,hsv,CA,co,dc,FL,GA,IA,IL,KS,ky,LOU,md,MI,mn,MO,NC,NJ,NY,OH,OR,PA,tn,TX,utah,VA,WA,WI')
  160.  
  161. #
  162. #aus: Australia
  163. #can: Canada
  164. #    ab: Alberta/CAN
  165. #        edm: Edmonton/AB/CAN
  166. define( AB,`ab,edm')
  167. #    bc: British Columbia/CAN
  168. #    ns: Nova Scotia/CAN
  169. #        hfx: Halifax/NS/CAN
  170. define( NS,`ns,hfx')
  171. #    qc: Quebec/CAN
  172. #        mtl: Montreal/QC/CAN
  173. #    atl: Atlantic Provinces/NS, New Brunswick*, Prince Edward Island*, Newfoundland*/CAN
  174. #    ont: Ontario/CAN
  175. #        kw: Kitchener-Waterloo/ONT/CAN
  176. #        ott: Ottawa/ONT/CAN
  177. #        tor: Toronto/ONT/CAN
  178. #        kingston: Kingston/ONT/CAN/NA
  179. define(    ONT,`ont,kw,ott,tor,kingston')
  180. define( CAN,`AB,bc,NS,qc,atl,ONT')
  181.  
  182. #ch: Switzerland
  183. #fj: Japan
  184. #ie: Ireland
  185. #il: Israel
  186. #na: Namibia
  187. #nlnet: Netherlands
  188. #no: Norway
  189. #nz: New Zealand
  190. #    wgtn: Wellington/NZ
  191. define( NZ,`nz,wgtn')
  192. #se: Sweden
  193. #sfnet: Finland
  194. #su: Soviet Union
  195. #    relcom: Relcom/Russia*/SU
  196. define( SU,`su,relcom')
  197. #uk: United Kingdom
  198. #    cov: Coventry/England*/UK
  199. #    lon: The London UK area/England*/UK
  200. #    midlands: Midlands Area/England*/UK
  201. #    scot: Scotland/UK
  202. #        ed: Edinburgh/SCOT/UK
  203. define( SCOT,`scot,ed')
  204. define( UK,`uk,cov,lon,midlands,SCOT')
  205. #es: Spain/EUNET
  206. #za: South Africa
  207. #    uninet: University Net/ZA
  208. define( ZA,`za,uninet')
  209. #
  210. #belwue: Baden-Wuerttemberg/Germany/Europe*
  211. #stgt: Stuttgart/BELWUE/Germany*/Europe
  212. #ka: Karlsruhe/Beden-Wuerttemberg/Germany/Europe
  213.  
  214. # Only the ME line is mandatory; the others are just samples of how to do
  215. # things.  Virtually everything will need modifying for your local feeds
  216. # and newsgroups.
  217.  
  218. # line indicating what we are willing to receive; note local groups on end
  219.  
  220. # You may use a macro defined above to express all the valid local groups
  221. # for an region.
  222. #
  223. # For example the "CAN" in the next line will be converted all valid
  224. # Canadian regional groups
  225. ME:comp,news,sci,rec,misc,soc,talk,CAN
  226.  
  227. # sample insignificant feed not using batching (for special situations only)
  228. lemsys:alt.binaries.pictures.erotica.female::uux - -r -gd lemsys!rnews
  229. huey:news.config,to.huey/all::uux - -r -gd huey!rnews
  230.  
  231. # sample of mailing newsgroups to someone (note distribution)
  232. daisy:soc.women,soc.couples/all::mail daisy@duck
  233.  
  234. # sample small feed using batching
  235. gladstone:comp.protocols.tcp-ip,rec.aviation/all:f:
  236.  
  237. # sample major batched feed, including (unnecessary) explicit file name
  238. dewey:comp,news,sci,rec,misc,soc,talk,to.dewey,can,ont,tor,ut/all:f:dewey/togo
  239.  
  240. # sample long-haul feed; note no local groups
  241. donald:comp,news,sci,rec,misc,soc,talk,to.donald/all:f:
  242.  
  243. # sample local-postings-only feed direct to major site (gets them out fast)
  244. scrooge:comp,news,sci,rec,misc,soc,talk,to.scrooge/all:Lf:
  245.  
  246. # sample ihave/sendme link
  247. # NOTE, this is the old ihave/sendme, not related to NNTP in any way.
  248. # Send ihave telling louie what we have -- batcher turns the batch into a
  249. # giant control message and posts it to "to.louie".  (#1)
  250. louie:comp,news,sci,rec,misc,soc,talk,!to/all,!sendme,!ihave:I:louie.ihave/togo
  251. # Send sendme in response to ihave from louie -- again, turned by batcher
  252. # into giant control message posted to "to.louie".  (#3)
  253. louie-send-ids:to.louie/ihave:I:louie.sendme/togo
  254. # Transmit said giant control messages by normal batching.  (#2,#4)
  255. louie-ctl:to.louie/all,!sendme,!ihave:f:louie/togo
  256. # Send articles in response to sendme messages from louie. (#5)
  257. louie-real:to.louie/sendme:f:louie/togo
  258. # Actually the last two could be combined.
  259.  
  260. # also, since ihave/sendme is slow, send local postings to louie without
  261. # waiting (beware ihave/sendme)
  262. louie-local:comp,news,sci,rec,misc,soc,talk/all,!sendme,!ihave:L:
  263.  
  264.