summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2020-08-30 13:21:40 -0700
committerSean Whitton <spwhitton@spwhitton.name>2020-08-30 13:21:40 -0700
commit7b2860b401460a1436622f6074cbe79fa8fc1096 (patch)
tree7d4cf59d58e14b331e06fa6a27dc8af0352b5d15
parentf992e5e97d5ab0cd4d4ffae95c311a7401147fc0 (diff)
downloaddotfiles-7b2860b401460a1436622f6074cbe79fa8fc1096.tar.gz
movemymail: quit if low disc space
-rwxr-xr-xbin/movemymail6
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/movemymail b/bin/movemymail
index 1b92e820..05527c35 100755
--- a/bin/movemymail
+++ b/bin/movemymail
@@ -7,6 +7,12 @@ if [ -e "$HOME/.nomovemymail" ]; then
exit 1
fi
+space=$(df -khP "$HOME/.fmail" | sed -e1d | awk '{ print $4 }')
+if ! [[ $space =~ G$ ]]; then
+ echo >&2 "free disc space is low; no movemymail"
+ exit 1
+fi
+
# if using notmuch on this machine, sync its database to maildir & git
if [ -f "$HOME/.fmail/.notmuch/xapian/iamglass" ]; then
mr -d "$HOME/lib/nmbug-spw" autoci