#!/bin/sh set -e if echo "${OPTIONS}" | grep -qs "\--no-notification" then exit 0 fi case "${COMMAND}" in create|remove|rm|restart|start|stop) DATE="$(date +%Y-%m-%d\ %H:%M:%S)" HOST="$(hostname -f)" USER="${SUDO_USER:-${USER}}" TMPFILE="$(mktemp ${SOFTWARE}.XXXXXX)" cat >> "${TMPFILE}" << EOF From: ${SOFTWARE} <${USER}@${HOST}> To: root@localhost Subject: [${SOFTWARE}] ${PROGRAM} ${COMMAND} ${DATE} ${USER}@${HOST} ${PROGRAM} ${COMMAND} ${OPTIONS} EOF cat "${TMPFILE}" | /usr/sbin/sendmail -t rm -f "${TMPFILE}" ;; esac