Add copyright boilerplate, use GPL-2+
[apt-update.git] / cron
1 #!/bin/sh
2 #
3 # apt-update cron job
4 #
5 # Simple wrapper script for cron to use - check for updated packages
6 # and mail admin with any recommended upgrades.
7
8 # Assumes that apt is configured correctly before we start...
9 #
10 # Copyright 2001-2019 Steve McIntyre <steve@einval.com>
11 # GPL-2+
12
13 . /etc/apt/update.conf
14
15 if [ "$MAILTO"x = ""x ] ; then
16     MAILTO=postmaster
17 fi
18
19 UPDATE_LIST=`apt-update`
20 HOST=`uname -n`
21
22 if [ "$UPDATE_LIST"x != ""x ] ; then
23     # Now send mail to the local admin
24     UPDATE_LIST="On $HOST the following packages need upgrading:\n$UPDATE_LIST"
25     printf "$UPDATE_LIST" | mail -s "$HOST needs software updates" $MAILTO
26 fi