VirtualBox

source: kBuild/vendor/sed/current/testsuite/distrib.sed

Last change on this file was 599, checked in by bird, 18 years ago

GNU sed 4.1.5.

File size: 1.5 KB
Line 
1# This is straight out of C News
2#
3#
4# All this does is massage the headers so they look like what news
5# software expects. To:, Cc: and Resent-*: headers are masked.
6# Reply-To: is turned into references, which is questionable (could
7# just as well be dropped.
8#
9# The From: line is rewritten to use the "address (comments)" form
10# instead of "phrase <route>" form our mailer uses. Also, addresses
11# with no "@domainname" are assumed to originate locally, and so are
12# given a domain.
13#
14# The Sender: field below reflects the address of the person who
15# maintains our mailing lists. The Approved: field is in a special
16# form, so that we can do bidirectional gatewaying. Any message
17# in a newsgroup that bears this stamp will not be fed into the
18# matching mailing list.
19
201i\
21Path: mailnewsgateway
22 :a
23 /^[Rr]eceived:/b r
24 /^[Nn]ewsgroups:/b r
25 /^[Pp]ath:/b r
26 /^[Tt][Oo]:/s/^/Original-/
27 /^[Cc][Cc]:/s/^/Original-/
28 /^[Rr][Ee][Ss][Ee][Nn][Tt]-.*/s/^/Original-/
29 /^[Mm][Ee][Ss][Ss][Aa][Gg][Ee]-[Ii][Dd]:/s/@/.alt.buddha.fat.short.guy@/
30 s/^[Ii]n-[Rr]eply-[Tt]o:/References:/
31 /^From:/{
32 s/<\([^@]*\)>$/<\1@$thissite>/
33 s/^From:[ ][ ]*\(.*\) *<\(.*\)>$/From: \2 (\1)/
34 }
35 s/-[Ii]d:/-ID:/
36 s/^[Ss][Uu][Bb][Jj][Ee][Cc][Tt]:[ ]*$/Subject: (none)/
37 s/^\([^:]*:\)[ ]*/\1 /
38 /^$/{i\
39Newsgroups: alt.buddha.short.fat.guy\
40Distribution: world\
41Sender: news@cygnus.com\
42Approved: alt.buddha.short.fat.guy@cygnus.com
43 b e
44 }
45 p
46 n
47 b a
48 :r
49 s/.*//g
50 n
51 /^[ ]/b r
52 b a
53 :e
54 p
55 n
56 b e
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette