diff options
| author | Sam Varshavchik | 2020-10-27 20:04:05 -0400 | 
|---|---|---|
| committer | Sam Varshavchik | 2020-10-27 20:04:05 -0400 | 
| commit | 173736bb46202f970a4167f2ea66cf12a0977087 (patch) | |
| tree | 5dcabe3ce56423a3c931a2727b937cf7e3b73828 /gpglib/webgpg.in | |
| parent | d34e3f307247594fbe18c48deaf24ae097336bd7 (diff) | |
| download | courier-libs-173736bb46202f970a4167f2ea66cf12a0977087.tar.bz2 | |
gpg update.
Diffstat (limited to 'gpglib/webgpg.in')
| -rw-r--r-- | gpglib/webgpg.in | 28 | 
1 files changed, 21 insertions, 7 deletions
| diff --git a/gpglib/webgpg.in b/gpglib/webgpg.in index c2cc962..04f9d73 100644 --- a/gpglib/webgpg.in +++ b/gpglib/webgpg.in @@ -1,7 +1,7 @@  #! @SHELL@  #  # -# Copyright 2001 Double Precision, Inc.  See COPYING for +# Copyright 2001-2020 Double Precision, Inc.  See COPYING for  # distribution information.  #  # This scripts initializes Maildir/gpg, enabling GPG code for the given @@ -14,15 +14,24 @@ maildir="$1"  # Sanity check  test ! -d "$maildir" && echo "$maildir: not a directory" >&2 && exit 1 +test ! -d "$maildir/cur" && echo "$maildir: not a directory" >&2 && exit 1 +test ! -d "$maildir/new" && echo "$maildir: not a directory" >&2 && exit 1 +test ! -d "$maildir/tmp" && echo "$maildir: not a directory" >&2 && exit 1  umask 077 -test -d "$maildir/gpg" && echo "$maildir/gpg: already exists" >&2 && exit 1 -test -f "$maildir/gpg/options" && echo "$maildir/gpg/options: already exists" >&2 && exit 1 -mkdir $maildir/gpg || exit 1 -cat >$maildir/gpg/options <<EOF +mkdir -p $maildir/gpg || exit 1 -force-v3-sigs +if test -f $maildir/gpg/options +then +	rm -f $maildir/gpg/options +	echo "$maildir/gpg/options removed, installing gpg.conf" +fi + +cat >$maildir/gpg/gpg.conf <<EOF + +use-agent +pinentry-mode loopback  escape-from-lines  lock-once  comment "" @@ -30,10 +39,15 @@ no-secmem-warning  EOF +cat >$maildir/gpg/gpg-agent.conf <<EOF +allow-loopback-pinentry +EOF +  owner=`@PERL@ -e '@a=stat "'$maildir'"; print "$a[4]:$a[5]";'`  chown -R $owner $maildir/gpg -echo "$maildir/gpg/options created, please verify that the options are correct." +echo "$maildir/gpg/gpg.conf and gpg-agent.conf created," +echo "please verify that the options are correct."  echo "See INSTALL for more information." | 
