manr: fix
[copyleftie-scripts.git] / munlock
blob9b94ce5281bc000a6b82a10b68e1dc3e5d68ae09
1 #!/bin/rc
2 # munlock - set up Maildir environment, leaving no (unencrypted) trace of mail
3 #       and credentials on disk (excepting syslog(3)) unless specifically
4 #       requested, making sure not to overwrite any files 
6 flag e +
8 for (b in $inbox $outbox) {
9         for (d in new cur tmp) {
10                 f=$b^/$d {
11                         test -e $f || {
12                                 mkdir -p $f
13                                 chmod 0700 $f
14                         }
15                 }
16         }
17         chmod 0700 $b
20 ## dma(1)
21 test -e /tmp/dma/auth.conf || {
22         mkdir /tmp/dma
23         succeed gpg --yes -q -d -o /tmp/dma/auth.conf $home/lib/.dma.auth.conf.gpg
24         doas chown :mail /tmp/dma/auth.conf
27 ## mblaze(1) , mblaze-profile(5)
28 mkdir -p $MBLAZE
29 test -e /tmp/.mblaze/profile || {
30         succeed gpg --yes -q -d -o $MBLAZE/profile $home/lib/.mblaze.profile.gpg
31         chmod 0600 $MBLAZE/profile
33 # mcom(1) throws lots of errors without this
34 test -e $MBLAZE/seq || {
35         touch $MBLAZE/seq
36         chmod 0600 $MBLAZE/seq
38 test -e $MBLAZE/signature || {
39         succeed gpg --yes -q -d -o $MBLAZE/signature $home/lib/.mblaze.signature.gpg
40         chmod 0600 $MBLAZE/signature