X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=buster%2Fsetup_scripts%2Fsetup_home_eeepc.sh;h=1b54a5682a9dd1fe39d113732db5911ddb8c5daa;hb=9cf85bce08b00c254652cfa929ed55ccafa6f8e5;hp=4422211572d05d6cb1e0bae4ef1c30090c618a8e;hpb=2227d826282c56714b66a3d7865ec96612e358dd;p=config diff --git a/buster/setup_scripts/setup_home_eeepc.sh b/buster/setup_scripts/setup_home_eeepc.sh index 4422211..1b54a56 100755 --- a/buster/setup_scripts/setup_home_eeepc.sh +++ b/buster/setup_scripts/setup_home_eeepc.sh @@ -11,6 +11,8 @@ dir_secrets="${HOME}/tmp_secrets" borgkeys_dir=~/.config/borg/keys borgrepos_file=~/.borgrepos ssh_dir=~/.ssh +authinfo_file=.authinfo +maildir=~/mail/maildir ensure_repo() { repo_name="${1}" @@ -38,9 +40,14 @@ cp id_rsa ~/.ssh stty -echo ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub stty echo +gpg --import secret_keys.asc tar xf borg_keyfiles.tar mkdir -p "${borgkeys_dir}" mv borg_keyfiles/* "${borgkeys_dir}" +# .authinfo may not be present on every secrets drive yet +if [ -f "${authinfo_file}" ]; then + cp "${authinfo_file}" ~ +fi cd rm -rf "${dir_secrets}" @@ -65,5 +72,14 @@ cat "${repos_list_file}" | while read line; do ensure_repo "${line}" done +# Set up e-mail system. Note that we only do mbsync if the imap pass file +# is found. It may not be present on every secrets drive yet, so we have to +# deal with the possibility of it being absent at this point. +mkdir -p "${maildir}" # expected by mbsync/isync +if [ -f "${HOME}/${authinfo_file}" ]; then + mbsync -a + notmuch new +fi + # Final note on how to integrate tridactyl. echo "TODO: As tridactyl user, don't forget to do :source on the first Firefox run and then re-start."