|
|
1.1 root 1: : "Create active file and newsgroup hierarchy for new machine"
2: : "Usage: sh makeactive.sh LIBDIR SPOOLDIR NEWSUSR NEWSGRP"
3: : '@(#)makeactive 1.18 3/19/86'
4: LIBDIR=$1
5: SPOOLDIR=$2
6: NEWSUSR=$3
7: NEWSGRP=$4
8: cat <<"E_O_F" > /tmp/$$groups
9: net.abortion All sorts of discussions on abortion.
10: net.ai Artificial intelligence discussions.
11: net.analog Analog design developments, ideas, and components.
12: net.announce Moderated, general announcements of interest to all.
13: net.announce.newusers Moderated, explanatory postings for new users.
14: net.announce.arpa-internet Announcements from the Arpa world
15: net.arch Computer architecture.
16: net.astro Astronomy discussions and information.
17: net.astro.expert Discussion by experts in astronomy.
18: net.audio High fidelity audio.
19: net.auto Automobiles, automotive products and laws.
20: net.auto.tech Technical aspects of automobiles, et. al.
21: net.aviation Aviation rules, means, and methods.
22: net.bicycle Bicycles, related products and laws.
23: net.bio Biology and related sciences.
24: net.books Books of all genres, shapes, and sizes.
25: net.bugs General bug reports and fixes.
26: net.bugs.2bsd Reports of UNIX* version 2BSD related bugs.
27: net.bugs.4bsd Reports of UNIX version 4BSD related bugs.
28: net.bugs.usg Reports of USG (System III, V, etc.) bugs.
29: net.bugs.uucp Reports of UUCP related bugs.
30: net.bugs.v7 Reports of UNIX V7 related bugs.
31: net.cog-eng Cognitive engineering.
32: net.college College, college activities, campus life, etc.
33: net.columbia The space shuttle and the STS program.
34: net.comics The funnies, old and new.
35: net.consumers Consumer interests, product reviews, etc.
36: net.cooks Food, cooking, cookbooks, and recipes.
37: net.crypt Different methods of data en/decryption.
38: net.cse Computer science education.
39: net.cycle Motorcycles and related products and laws.
40: net.database Database and data management issues and theory.
41: net.dcom Data communications hardware and software.
42: net.decus DEC* Users' Society newsgroup.
43: net.emacs EMACS editors of different flavors.
44: net.eunice The SRI Eunice system.
45: net.followup Followups to articles in net.general.
46: net.games Games and computer games.
47: net.games.board Discussion and hints on board games.
48: net.games.chess Chess & computer chess.
49: net.games.emp Discussion and hints about Empire.
50: net.games.frp Discussion about Fantasy Role Playing games.
51: net.games.go Discussion about Go.
52: net.games.hack Discussion, hints, etc. about the Hack game.
53: net.games.pbm Discussion about Play by Mail games.
54: net.games.rogue Discussion and hints about Rogue.
55: net.games.trivia Discussion about trivia.
56: net.games.video Discussion about video games.
57: net.garden Gardening, methods and results.
58: net.general *Important*, timely announcements of worldwide interest.
59: net.graphics Computer graphics, art, animation, image processing,
60: net.ham-radio Amateur Radio practices, contests, events, rules, etc.
61: net.ham-radio.packet Discussion about packet radio setups.
62: net.info-terms All sorts of terminals.
63: net.internat Discussion about international standards
64: net.invest Investments and the handling of money.
65: net.jobs Job announcements, requests, etc.
66: net.jokes Jokes and the like. May be somewhat offensive.
67: net.jokes.d Discussions on the content of net.jokes articles
68: net.kids Children, their behavior and activities.
69: net.lan Local area network hardware and software.
70: net.lang Different computer languages.
71: net.lang.ada Discussion about Ada*.
72: net.lang.apl Discussion about APL.
73: net.lang.c Discussion about C.
74: net.lang.c++ The object-oriented C++ language.
75: net.lang.f77 Discussion about FORTRAN.
76: net.lang.forth Discussion about Forth.
77: net.lang.lisp Discussion about LISP.
78: net.lang.mod2 Discussion about Modula-2.
79: net.lang.pascal Discussion about Pascal.
80: net.lang.prolog Discussion about PROLOG.
81: net.lang.st80 Discussion about Smalltalk 80.
82: net.legal Legalities and the ethics of law.
83: net.lsi Large scale integrated circuits.
84: net.mag Magazine summaries, tables of contents, etc.
85: net.mail Proposed new mail/network standards.
86: net.mail.headers Gatewayed from the ARPA header-people list.
87: net.math Mathematical discussions and puzzles.
88: net.math.stat Statistics discussion.
89: net.math.symbolic Symbolic algebra discussion.
90: net.med Medicine and its related products and regulations.
91: net.micro Micro computers of all kinds.
92: net.micro.16k National Semiconductor 32000 series chips
93: net.micro.6809 Discussion about 6809's.
94: net.micro.68k Discussion about 68k's.
95: net.micro.apple Discussion about Apple micros.
96: net.micro.amiga Talk about the new Amiga micro.
97: net.micro.atari8 Discussion about 8 bit Atari micros.
98: net.micro.atari16 Discussion about 16 bit Atari micros.
99: net.micro.att Discussions about AT&T microcomputers
100: net.micro.cbm Discussion about Commodore micros.
101: net.micro.cpm Discussion about the CP/M operating system.
102: net.micro.hp Discussion about Hewlett/Packard's.
103: net.micro.mac Material about the Apple Macintosh & Lisa
104: net.micro.pc Discussion about IBM personal computers.
105: net.micro.ti Discussion about Texas Instruments.
106: net.micro.trs-80 Discussion about TRS-80's.
107: net.misc Various discussions too short-lived for other groups.
108: net.motss Issues pertaining to homosexuality.
109: net.movies Reviews and discussions of movies.
110: net.music Music lovers' group.
111: net.music.classical Discussion about classical music.
112: net.music.folk Folks discussing folk music of various sorts
113: net.music.gdead A group for (Grateful) Dead-heads
114: net.music.synth Synthesizers and computer music
115: net.net-people Announcements, requests, etc. about people on the net.
116: net.news Discussions of USENET itself.
117: net.news.adm Comments directed to news administrators.
118: net.news.b Discussion about B news software.
119: net.news.config Postings of system down times and interruptions.
120: net.news.group Discussions and lists of newsgroups
121: net.news.newsite Postings of new site announcements.
122: net.news.notes Notesfile software from the Univ. of Illinois.
123: net.news.sa Comments directed to system administrators.
124: net.news.stargate Discussion about satellite transmission of news.
125: net.nlang Natural languages, cultures, heritages, etc.
126: net.nlang.africa Discussions about Africa & things African
127: net.nlang.celts Group about Celtics.
128: net.nlang.greek Group about Greeks.
129: net.nlang.india Group for discussion about India & things Indian
130: net.origins Evolution versus creationism (sometimes hot!).
131: net.periphs Peripheral devices.
132: net.pets Pets, pet care, and household animals in general.
133: net.philosophy Philosophical discussions.
134: net.physics Physical laws, properties, etc.
135: net.poems For the posting of poems.
136: net.politics Political discussions. Could get hot.
137: net.politics.theory Theory of politics and political systems.
138: net.puzzle Puzzles, problems, and quizzes.
139: net.railroad Real and model train fans' newsgroup.
140: net.rec Recreational/participant sports.
141: net.rec.birds Hobbyists interested in bird watching.
142: net.rec.boat Hobbyists interested in boating.
143: net.rec.bridge Hobbyists interested in bridge.
144: net.rec.nude Hobbyists interested in naturist/nudist activities.
145: net.rec.photo Hobbyists interested in photography.
146: net.rec.scuba Hobbyists interested in SCUBA diving.
147: net.rec.ski Hobbyists interested in skiing.
148: net.rec.skydive Hobbyists interested in skydiving.
149: net.rec.wood Hobbyists interested in woodworking.
150: net.religion Religious, ethical, and moral implications of actions.
151: net.religion.christian Discussion about form and nature of Christianity
152: net.religion.jewish Information and discussion about Judaism.
153: net.research Research and computer research.
154: net.roots Genealogical matters.
155: net.rumor For the posting of rumors.
156: net.sci General purpose scientific discussions.
157: net.sf-lovers Science fiction lovers' newsgroup.
158: net.singles Newsgroup for single people, their activities, etc.
159: net.social Like net.singles, but for everyone.
160: net.sources For the posting of software packages & documentation.
161: net.sources.bugs For bug fixes and features discussion
162: net.sources.d For followup discussion on net.sources postings.
163: net.sources.games Postings of recreational software
164: net.sources.mac Software for the Apple Macintosh
165: net.space Space, space programs, space related research, etc.
166: net.sport Spectator sports.
167: net.sport.baseball Discussion about baseball.
168: net.sport.football Discussion about football.
169: net.sport.hockey Discussion about hockey.
170: net.sport.hoops Discussion about basketball.
171: net.startrek Star Trek, the TV show and the movies.
172: net.suicide Suicide, laws, ethics, and its causes and effects (!).
173: net.taxes Tax laws and advice.
174: net.test For testing of network software. Very boring.
175: net.text Text processing.
176: net.travel Traveling all over the world.
177: net.tv The boob tube, its history, and past and current shows.
178: net.tv.drwho Discussion about Dr. Who.
179: net.tv.soaps Postings about soap operas.
180: net.unix UNIX neophytes group.
181: net.unix-wizards Discussions, bug reports, and fixes on and for UNIX.
182: net.usenix USENIX Association events and announcements.
183: net.veg Vegetarians.
184: net.video Video and video components.
185: net.wanted Requests for things that are needed.
186: net.wanted.sources Requests for software, termcap entries, etc.
187: net.wines Wines and spirits.
188: net.wobegon "A Prairie Home Companion" radio show discussion.
189: net.women Women's rights, discrimination, etc.
190: net.works Assorted workstations.
191: mod.ai Discussions about Artificial Intelligence
192: mod.compilers Discussion about compiler construction, theory, etc.
193: mod.computers Discussion about various computers and related.
194: mod.computers.apollo Apollo computer systems.
195: mod.computers.ibm-pc The IBM PC, PC-XT, and PC-AT.
196: mod.computers.laser-printers Laser printers, hardware and software.
197: mod.computers.pyramid Pyramid 90x computers.
198: mod.computers.ridge Ridge 32 computers and ROS.
199: mod.computers.sequent Sequent systems, (esp. Balance 8000).
200: mod.computers.sun Sun "workstation" computers
201: mod.computers.vax DEC's VAX* line of computers & VMS.
202: mod.computers.workstations Various workstation-type computers.
203: mod.graphics Graphics software, hardware, theory, etc.
204: mod.human-nets Computer aided communications digest.
205: mod.legal Discussions of computers and the law.
206: mod.mac Apple Macintosh micros -- info, uses, but no programs.
207: mod.mac.binaries Encoded public domain programs in binary form.
208: mod.mac.sources Public domain software in source code format.
209: mod.map Various maps, including UUCP maps
210: mod.motss Moderated newsgroup on gay issues and topics
211: mod.movies Moderated reviews and discussion of movies
212: mod.music Moderated reviews and discussion of things musical
213: mod.newprod Announcements of new products of interest to readers
214: mod.newslists Postings of news-related statistics and lists
215: mod.os Disussions about operating systems and related areas.
216: mod.os.os9 Discussions about the os9 operating system.
217: mod.os.unix Moderated discussion of UNIX* features and bugs.
218: mod.politics Discussions on political problems, systems, solutions.
219: mod.politics.arms-d Arms discussion digest.
220: mod.protocols Various forms and types of FTP protocol discussions.
221: mod.protocols.appletalk Applebus hardware & software discussion.
222: mod.protocols.kermit Information about the Kermit package.
223: mod.protocols.tcp-ip TCP and IP network protocols.
224: mod.rec Discussions on pastimes (not currently active)
225: mod.rec.guns Discussions about firearms
226: mod.recipes A "distributed cookbook" of screened recipes.
227: mod.risks Risks to the public from computers & users.
228: mod.sources Moderated postings of public-domain sources.
229: mod.sources.doc Archived public-domain documentation.
230: mod.std Moderated discussion about various standards
231: mod.std.c Discussion about C language standards
232: mod.std.mumps Discussion for the X11.1 committee on Mumps
233: mod.std.unix Discussion for the P1003 committee on UNIX
234: mod.techreports Announcements and lists of technical reports.
235: mod.telecom Telecommunications digest.
236: mod.test Testing of moderated newsgroups -- no moderator
237: mod.vlsi Very large scale integrated circuits.
238: E_O_F
239: : if active file is empty, create it
240: if test ! -s $LIBDIR/active
241: then
242: sed 's/[ ].*/ 00000 00001/' /tmp/$$groups > $LIBDIR/active
243: cat <<'E_O_F' >>$LIBDIR/active
244: control 00000 00001
245: junk 00000 00001
246: E_O_F
247: set - group 0 1
248: else
249: : make sure it is in the new format
250: set - `sed 1q $LIBDIR/active`
251: case $# in
252: 3|4) ;;
253: 2) ed - $LIBDIR/active << 'EOF'
254: 1,$s/$/ 00001/
255: w
256: q
257: EOF
258: echo
259: echo Active file updated to new format.
260: echo You must run expire immediately after this install
261: echo is done to properly update the tables.;;
262: *) echo Active file is in unrecognized format. Not upgraded.;;
263: esac
264: fi
265: if test $# -eq 3 -o $# -eq 2
266: then
267: (sed '/^!net/!d
268: s/^!//
269: s!^!/!
270: s!$! /s/$/ n/!
271: ' $LIBDIR/ngfile
272: echo '/ n$/!s/$/ y/') >/tmp/$$sed
273: mv $LIBDIR/active $LIBDIR/oactive
274: sed -f /tmp/$$sed $LIBDIR/oactive >$LIBDIR/active
275: chown $NEWSUSR $LIBDIR/active
276: chgrp $NEWSGRP $LIBDIR/active
277: chmod 644 $LIBDIR/active
278: fi
279: sort /tmp/$$groups | $LIBDIR/checkgroups | tee /tmp/checkgroups.out
280: echo the output of checkgroups has been copied into /tmp/checkgroups.out
281: rm -f /tmp/$$*
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.