X-Git-Url: https://plomlompom.com/repos/test.html?a=blobdiff_plain;f=buster%2Fsetup_scripts%2Fsetup_home_eeepc.sh;h=8d675adaa49f3231fe4b0e5bcd94935c234554e4;hb=667ec8d6e5c9beb7ba10a2a585dc327c6c9c87ad;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..8d675ad 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
+imap_pass_file=.imap_pass
+maildir=~/mail/maildir
ensure_repo() {
repo_name="${1}"
@@ -41,6 +43,9 @@ stty echo
tar xf borg_keyfiles.tar
mkdir -p "${borgkeys_dir}"
mv borg_keyfiles/* "${borgkeys_dir}"
+if [ -f "${imap_pass_file}" ]; then
+ cp "${imap_pass_file}" ~
+fi
cd
rm -rf "${dir_secrets}"
@@ -65,5 +70,13 @@ 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}/${imap_pass_file}" ]; then
+ mbsync -a
+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."