home *** CD-ROM | disk | FTP | other *** search
- .key ng/a,moderated/s,to/a,description/a,file
- .bra {
- .ket }
- .def file "=nil="
-
- set {$$}hostname `findconfig nodename domainname`
-
- if "{moderated}" eq "moderated"
- set {$$}moderated " moderated"
- else
- set {$$}moderated ""
- endif
-
- echo >t:newgrp{$$}.new "Path: news"
- echo >>t:newgrp{$$}.new "From: news@${$$}hostname (The News System)"
- echo >>t:newgrp{$$}.new "Newsgroups: {to}"
- echo >>t:newgrp{$$}.new "Subject: newgroup {ng}${$$}moderated"
- echo >>t:newgrp{$$}.new "Message-ID: <news.`messageid dec`@${$$}hostname>"
- echo >>t:newgrp{$$}.new "Date: `ctime rfc`"
- echo >>t:newgrp{$$}.new "Organization: `findconfig Organization`"
- echo >>t:newgrp{$$}.new "Control: newgroup {ng}${$$}moderated"
- echo >>t:newgrp{$$}.new "Sender: news@${$$}hostname (The News System)"
- echo >>t:newgrp{$$}.new "Approved: news@${$$}hostname"
- echo >>t:newgrp{$$}.d.new "New newsgroup: {ng}*N{ng} {description}"
- if exists {file}
- echo >>t:newgrp{$$}.d.new ""
- type >>t:newgrp{$$}.d.new {file}
- endif
- echo >>t:newgrp{$$}.new "Lines: `lines t:newgrp{$$}.d.new`*N"
- type >>t:newgrp{$$}.new t:newgrp{$$}.d.new
- inews <t:newgrp{$$}.new -h
- unset {$$}moderated
- unset {$$}hostname
- delete t:newgrp{$$}.#? quiet
-