#!/bin/sh

# (C) 2006-2009 by Tim Böttiger, http://www.phpblogger.net/
# Lizenz: GNU GPL http://www.gnu.de/documents/gpl.de.html
#
# Version 1.1 - 12.02.2009
#
# Changelog:
# 1.1	12.02.2009	Umschalter für mail-Kommando hinzugefügt
#					Betreff um Servernamen erweitert
# 1.0	11.02.2009	Initiale Bereitstellung
#
# E-Mail-Empfänger der Notification-Mail eintragen
email="mail@an_admin.de"
# E-Mail-Betreff mit Server-Hostnamen generieren
email_subject="`hostname`: Server-Updates"

apt-get update > /dev/null
upgrade_available=`apt-get -s upgrade | grep "0 upgraded" | wc -l`
upgrade_packages=`apt-get -s upgrade | grep "  "`

if [[ "$upgrade_available" == "0" ]] ; then
	if [[ "`which mail`" == "" ]] ; then
        echo -e 'Subject: '$email_subject'\nNeue Updates für folgende Pakete können installiert werden:\n'$upgrade_packages | sendmail $email
	else
		echo -e 'Neue Updates für folgende Pakete können installiert werden:\n'$upgrade_packages | mail -s "$email_subject" $email
	fi
fi
