From c006bbdd307c566466495aa0e2d6ff228c2f5fac Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Wed, 12 Jun 2019 13:12:53 +0200 Subject: [PATCH] add tests and move scripts --- generators/email | 22 ++++++++++++++++++++++ generators/html | 7 +++++++ 2 files changed, 29 insertions(+) create mode 100755 generators/email create mode 100755 generators/html diff --git a/generators/email b/generators/email new file mode 100755 index 0000000..6821ff0 --- /dev/null +++ b/generators/email @@ -0,0 +1,22 @@ +#!/bin/sh + +. ./helpers/template + +export BOUNDARY="-$(date | md5sum | cut -d ' ' -f 1)" + +( + render_template mail + + if [ -n "$MUNIN_DIRECTORY" -a -d "$MUNIN_DIRECTORY" ]; then + cd "$MUNIN_DIRECTORY" + + for file in *day.png; do + export file + export base64="$(base64 "$file")" + + render_template mail-png-attachment + done + fi + + printf "\n--%s--\n" "$BOUNDARY" +) | sendmail "$EMAIL_RECIPIENT" diff --git a/generators/html b/generators/html new file mode 100755 index 0000000..6cb6fc2 --- /dev/null +++ b/generators/html @@ -0,0 +1,7 @@ +#!/bin/sh + +. ./helpers/template + +export content="$REPORT" + +render_template plain > "$HTML_OUTPUT"