Not all variants have email

This commit is contained in:
Bob Mottram 2015-12-22 20:06:02 +00:00
parent 81a550cfaa
commit ff32771e61
1 changed files with 22 additions and 24 deletions

View File

@ -88,12 +88,7 @@ if [ "$SSH_PUBLIC_KEY" ]; then
fi
fi
if [ ! -d /home/$MY_USERNAME/Maildir ]; then
echo $'Email directory was not created'
userdel -r $MY_USERNAME
exit 6
fi
if [ -d /home/$MY_USERNAME/Maildir ]; then
if grep -q "set from=" /home/$MY_USERNAME/.muttrc; then
sed -i "s|set from=.*|set from='$MY_USERNAME <$MY_USERNAME@$HOSTNAME>'|g" /home/$MY_USERNAME/.muttrc
else
@ -102,6 +97,7 @@ fi
USERN='$USER@'
sed -i "s|$USERN|$MY_USERNAME@|g" /home/$MY_USERNAME/.procmailrc
fi
# generate a gpg key
echo "Making a GPG key for $MY_USERNAME@$HOSTNAME"
@ -139,6 +135,7 @@ if [ ! -f $MY_GPG_PUBLIC_KEY ]; then
exit 7
fi
if [ -f /home/$MY_USERNAME/.muttrc ]; then
# encrypt outgoing mail to the "sent" folder
if ! grep -q "pgp_encrypt_only_command" /home/$MY_USERNAME/.muttrc; then
echo '' >> /home/$MY_USERNAME/.muttrc
@ -153,6 +150,7 @@ if ! grep -q "pgp_encrypt_sign_command" /home/$MY_USERNAME/.muttrc; then
else
sed -i "s|set pgp_encrypt_sign_command.*|set pgp_encrypt_sign_command=\"/usr/lib/mutt/pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust --encrypt-to 0x$MY_GPG_PUBLIC_KEY_ID -- -r %r -- %f\"|g" /home/$MY_USERNAME/.muttrc
fi
fi
if ! grep -q "Change your GPG password" /home/$MY_USERNAME/README; then
echo '' >> /home/$MY_USERNAME/README