3 paskeys='KEYSUBMIT KEYSTUMP2WEB KEYWEB2STUMP'
5 for k in $pas; do eval "$k=''"; export $k; done
8 export GROUP ABBREV INFOHEADER MODEMAIL GROUPURL REJECTIONSLIST
11 export ROOTBASEDIR CGIBASEURL DOMAIN SLIMYDOMAIN OURUSER ADMIN
12 export LOGGROUPPREFIX LOGGROUPEMAILPREFIX TESTGROUP
13 export STATICFILESURL STATICFILESDIR CGISCRIPTDIR SPAMFILTERINGADMIN
15 BASEDIR=$ROOTBASEDIR/live-$ABBREV
19 # derivative settings:
22 if $PUBLISHREJECTIONS; then
28 test -f persistent-autosettings || touch persistent-autosettings
29 . persistent-autosettings
31 exec 3>persistent-autosettings.new
32 cat >&3 persistent-autosettings
36 if [ "x$v" != x ]; then continue; fi
38 v="`dd if=/dev/urandom count=6 ibs=1 2> /dev/null \
40 | perl -ne 'y/A-Z\+\//a-z01/; print if $.==2;' `"
46 *[^0-9a-z]*) echo >&2 "unexpected from dd etc.: $v"; exit 1 ;;
51 mv -f persistent-autosettings.new persistent-autosettings
54 . persistent-autosettings