/[pkg-mixmaster]/trunk/Mix/upgrade
ViewVC logotype

Contents of /trunk/Mix/upgrade

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations) (download)
Wed Oct 31 08:19:51 2001 UTC (11 years, 7 months ago) by rabbi
File size: 1987 byte(s)
Initial revision
1 #!/bin/sh
2 # Mixmaster version 3 -- (C) 1999 Anonymizer Inc.
3
4 # Mixmaster may be redistributed and modified under certain conditions.
5 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF
6 # ANY KIND, either express or implied. See the file COPYRIGHT for
7 # details.
8
9 # $Id: upgrade,v 1.1 2001/10/31 08:19:52 rabbi Exp $
10
11 NEW=~/tmp.$$
12 mkdir $NEW
13
14 cp $MIXSRC/mix $NEW/mix
15 cd $NEW
16 ln -s mix mixmaster
17 cp $MIXDEST/mixrand.bin $MIXDEST/id.log $MIXDEST/pubring.mix $MIXDEST/secring.mix $MIXDEST/type2.list $MIXDEST/stats.log $MIXDEST/urls .
18 cp $MIXDEST/mix.list mlist.txt
19 cp $MIXDEST/mix.help help.txt
20 cp $MIXDEST/mix.key key.txt
21 grep -v '#' $MIXDEST/headers.del | sed 's#^#/#;s#$#/#' | grep -v '//' >header.blk
22 grep -v '#' $MIXDEST/destination.block | sed 's#^#/#;s#$#/#' | grep -v '//' >dest.blk
23 grep -v '#' $MIXDEST/source.block | sed 's#^#/#;s#$#/#' | grep -v '//' >source.blk
24
25 cat /dev/null >mix.cfg
26 grep SENDMAIL $MIXDEST/mixmaster.conf >>mix.cfg
27 grep SHORTNAME $MIXDEST/mixmaster.conf >>mix.cfg
28 grep REMAILERADDR $MIXDEST/mixmaster.conf >>mix.cfg
29 grep ANONADDR $MIXDEST/mixmaster.conf >>mix.cfg
30 grep COMPLAINTS $MIXDEST/mixmaster.conf >>mix.cfg
31 grep REMAILERNAME $MIXDEST/mixmaster.conf >>mix.cfg
32 grep ANONNAME $MIXDEST/mixmaster.conf >>mix.cfg
33 grep POOLSIZE $MIXDEST/mixmaster.conf >>mix.cfg
34 grep RATE $MIXDEST/mixmaster.conf >>mix.cfg
35 grep NEWS $MIXDEST/mixmaster.conf | grep -v mail-to-news >>mix.cfg
36 grep ORGANIZATION $MIXDEST/mixmaster.conf >>mix.cfg
37 grep MAILtoNEWS $MIXDEST/mixmaster.conf | sed 's/MAILtoNEWS/NEWS/' >>mix.cfg
38
39 cat <<END >>mix.cfg
40
41 # Supported formats:
42 MIX y
43 PGP y
44 UNENCRYPTED n
45
46 # Filter binary attachments?
47 BINFILTER y
48
49 # Maximum message size in kB:
50 SIZELIMIT 0
51
52 SENDPOOLTIME 1h
53 IDEXP 7d
54 PACKETEXP 7d
55
56 # Where to log error messages (file name or "syslog"):
57 ERRLOG log
58
59 # Anti-spam message IDs on Usenet (MD5 of message body)?
60 MID y
61
62 # Where to deliver non-remailer messages:
63 MAIL stdout
64
65 END
66
67 mv $MIXDEST $MIXDEST.old
68 mv $NEW $MIXDEST

Properties

Name Value
svn:executable *

  ViewVC Help
Powered by ViewVC 1.1.5