Hopefully smarter handling of finding the gpg.rc sample file for mutt.

This commit is contained in:
Storm Dragon 2019-07-22 23:07:46 -04:00
parent bcc9861ce9
commit a848b18ee9

View File

@ -160,7 +160,9 @@ EOF
echo 'video/*; mpv --quiet --no-video %s; needsterminal' >> "$muttHome/mailcap"
fi
if ! [ -f "$muttHome/gpg.rc" ]; then
cp "/usr/share/doc/mutt/samples/gpg.rc" "$muttHome/"
if ! cp "/usr/share/doc/mutt/samples/gpg.rc" "$muttHome/" ; then
find /usr -name gpg.rc -exec cp "{}" "$muttHome/" \; 2> /dev/null
fi
echo "set pgp_autosign=yes" >> "$muttHome/gpg.rc"
echo "set crypt_autosign=yes" >> "$muttHome/gpg.rc"
echo "set pgp_replyencrypt=yes" >> "$muttHome/gpg.rc"
@ -223,6 +225,8 @@ EOF
*) echo "set editor = '$i'" > "$muttHome/muttrc";;
esac
echo "set text_flowed = yes" >> "$muttHome/muttrc"
# Move the messge index number to the right edge.
echo "set index_format = '%Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s %4C'" >> "$muttHome/muttrc"
# I need to figure out a way to detect and set the language for the next setting.
echo "set send_charset = us-ascii:utf-8" >> "$muttHome/muttrc"
echo "set pager = 'builtin'" >> "$muttHome/muttrc"
@ -231,7 +235,7 @@ EOF
echo "set beep_new = yes" >> "$muttHome/muttrc"
echo "set display_filter = '$muttHome/scripts/add_address.sh'" >> "$muttHome/muttrc"
echo "set print = yes" >> "$muttHome/muttrc"
echo "set imap_check_subscribed" >> "$muttHome/muttrc"
echo "set imap_check_subscribed = yes" >> "$muttHome/muttrc"
echo "set sort_alias = alias" >> "$muttHome/muttrc"
echo "set reverse_alias = yes" >> "$muttHome/muttrc"
echo "set alias_file = ${muttHome/#$HOME/\~}/aliases" >> "$muttHome/muttrc"