mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
[17.01] adblock: release 3.4.3
* bump adblock version in stable tree Signed-off-by: Dirk Brenken <dev@brenken.org>
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# adblock send mail script for mstmp
|
||||
# written by Dirk Brenken (dev@brenken.org)
|
||||
# Please note: you have to install and configure the package 'mstmp' before using this script.
|
||||
|
||||
# This is free software, licensed under the GNU General Public License v3.
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
LC_ALL=C
|
||||
PATH="/usr/sbin:/usr/bin:/sbin:/bin"
|
||||
mail_ver="1.0.1"
|
||||
mail_daemon="$(command -v msmtp)"
|
||||
mail_profile="adb_notify"
|
||||
mail_debug="--debug"
|
||||
mail_rc=1
|
||||
|
||||
if [ ! -x "${mail_daemon}" ]
|
||||
then
|
||||
mail_daemon="$(command -v sendmail)"
|
||||
fi
|
||||
|
||||
if [ -f "/var/log/messages" ]
|
||||
then
|
||||
logfile="$(cat /var/log/messages | grep "adblock-")"
|
||||
else
|
||||
logfile="$(logread -e "adblock-")"
|
||||
fi
|
||||
|
||||
# mail header
|
||||
#
|
||||
mail_sender="no-reply@adblock"
|
||||
mail_receiver="!!!ChangeMe!!!"
|
||||
mail_topic="adblock notification"
|
||||
mail_head="From: ${mail_sender}\nTo: ${mail_receiver}\nSubject: ${mail_topic}\nReply-to: ${mail_sender}\n\n"
|
||||
|
||||
# mail body
|
||||
#
|
||||
mail_text="adblock status, generated at $(date 2>&1)!"
|
||||
mail_text="${mail_text}\n++\n++ System Information ++\n++\n$(cat /etc/banner 2>&1)"
|
||||
mail_text="${mail_text}\n\n++\n++ Adblock Information ++\n++\n$(/etc/init.d/adblock status 2>&1)"
|
||||
mail_text="${mail_text}\n\n++\n++ Logfile Information ++\n++\n${logfile}\n++\n++\n"
|
||||
|
||||
# send mail
|
||||
#
|
||||
if [ -x "${mail_daemon}" ]
|
||||
then
|
||||
printf "%b" "${mail_head}${mail_text}" 2>/dev/null | "${mail_daemon}" ${mail_debug} -a "${mail_profile}" "${mail_receiver}" >/dev/null 2>&1
|
||||
mail_rc=${?}
|
||||
logger -p "info" -t "adblock-notify-[${mail_ver}]" "mail sent to '${mail_receiver}' with rc '${mail_rc}'"
|
||||
else
|
||||
logger -p "err" -t "adblock-notify-[${mail_ver}]" "msmtp mail daemon not found"
|
||||
fi
|
||||
|
||||
exit ${mail_rc}
|
||||
Reference in New Issue
Block a user