summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-05-15 09:10:08 +0200
committerErich Eckner <git@eckner.net>2018-05-15 09:10:08 +0200
commite5708b085579efbe57d7c6c412a72a2b64b5349c (patch)
treeadf33850f1d360e3d2e36d0739efab822617c061
parent2bbcd8433284dd24154654e1d6bb61d6bb2e4c63 (diff)
downloadosm-to-garmin-e5708b085579efbe57d7c6c412a72a2b64b5349c.tar.xz
convert: warn about too big files
-rwxr-xr-xconvert21
1 files changed, 15 insertions, 6 deletions
diff --git a/convert b/convert
index e9fb673..fda3a07 100755
--- a/convert
+++ b/convert
@@ -146,10 +146,19 @@ then
rm -f 6324????.img
fi
-printf '%s\n' \
- 'To: benachrichtigungen@eckner.net' \
- 'From: plasmapaule@gmail.com' \
- 'Subject: Karte fertig' \
- '' \
- 'Deine Karte auf '"$(hostname)"' ist fertig!' | \
+size=$(stat -c '%s' gmapsupp.img)
+max_size=$((4*1024*1024*1024))
+
+{
+ printf '%s\n' \
+ 'To: benachrichtigungen@eckner.net' \
+ 'From: plasmapaule@gmail.com' \
+ 'Subject: Karte fertig' \
+ '' \
+ 'Deine Karte auf '"$(hostname)"' ist fertig!'
+ if [ ${size} -gt ${max_size} ]; then
+ printf '%s\n' \
+ 'Die ist aber größer als 4GB.'
+ fi
+} | \
sendmailadvanced -t