#!/bin/sh -e

if ps aux | grep -v "0:0[0-9] grep " | grep -v "0:0[0-9] ps " | grep -q -w -e /etc/cron.daily/apt-update ; then
	echo "Currently a cron job updates apt cache.  Lockfile is locked. Please try later."
	exit
fi

##wajig update
### wajig upgrade
##sudo apt-get --ignore-missing upgrade
##sudo apt-get --ignore-missing dist-upgrade
### wajig dist-upgrade
##wajig clean

sudo aptitude update || true
sudo aptitude safe-upgrade
sudo aptitude dist-upgrade
sudo aptitude clean

# postgresql-8.1-plr soll nicht raus, aber im Moment ist eine explizite
# Abhängigkeit noch zu viel, weil noch nicht klar ist, ob es wirklich
# in influenza genutzt wird
## wajig purge `deborphan | grep -v postgresql-8.1-plr`
sudo aptitude purge `deborphan | grep -v postgresql-8.1-plr`
