iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lots of fixes
[distro-setup]
/
offlineimap-sync
diff --git
a/offlineimap-sync
b/offlineimap-sync
index 4fac2474686ff9d11d139fe7d7ffb373ef7c6580..74b23c1ccb8f10c573a5b3cc20192fba45011189 100755
(executable)
--- a/
offlineimap-sync
+++ b/
offlineimap-sync
@@
-5,9
+5,22
@@
trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
# mail-route can get messed up a bit randomly, I don't know why.
#/b/ds/mail-route up | /b/log-quiet/log-once -1 mail-route
# mail-route can get messed up a bit randomly, I don't know why.
#/b/ds/mail-route up | /b/log-quiet/log-once -1 mail-route
+for f in $(awk '$1 == "localfolders" {print $NF}' ~/.offlineimaprc); do
+ mkdir -p $f
+ chmod 700 $f
+done
+
offlineimap -u quiet
shopt -s nullglob
offlineimap -u quiet
shopt -s nullglob
+if grep -qP '^ *accounts.*fsf' ~/.offlineimaprc; then
+ if [[ ! -e /nocow/user/.mufsf ]]; then
+ mkdir -p /nocow/user/.mufsf
+ chmod 700 /nocow/user/.mufsf
+ mu index --maildir=/nocow/user/fsfmd
+ fi
+fi
+
omv() { # offlineimap mv. move mail files within $src_base/$1 to /m/md/$2
src="$1"
dst="$2"
omv() { # offlineimap mv. move mail files within $src_base/$1 to /m/md/$2
src="$1"
dst="$2"