#!/bin/bash

#########################################

CHRDIR=/chroot

#########################################

PARTIAL=/var/cache/apt/archives/partial

# gather from all the chroots
if [ -d $CHRDIR ]; then
    CHROOTS=`ls $CHRDIR`
fi

[ -d $PARTIAL ] || mkdir $PARTIAL

if (apt-get upgrade -s |grep Inst>/dev/null); then
    echo APT: Upgrade required on root system
fi

for CHR in $CHROOTS; do
    if [ -d $CHRDIR/$CHR/etc/apt ]; then
	[ -d $CHRDIR/$CHR$PARTIAL ] || mkdir $CHRDIR/$CHR$PARTIAL
	if ! [ -f $CHRDIR/$CHR/etc/apt/noautoupgrade ]; then
	    if (chroot $CHRDIR/$CHR apt-get upgrade -s |grep Inst>/dev/null); then
		echo APT: Upgrade required in $CHR chroot
	    fi
	fi
    fi
done
