#!/bin/bash

. ${TOOLKIT}-functions.sh

here=`pwd`

$APT_NEEDS_UPDATE && {
	echo -en "  wait "
	update_repos || exit $?
	echo "ok"
	APT_NEEDS_UPDATE=false
}

# 2010.10.03 lc01
#
# questo va aggiornato a mano (ci sarebbe in realta` da vedere da
# qualche parte nella configurazione di apt, firefox e` segnato
# come keep package)
#
is_installed firefox && {
	apt-get --yes --allow-unauthenticated \
		install firefox firefox-branding firefox-gnome-support
}

#
# 2010.06.17 lc01
#
# FIXME per un problema sul package nscd, se questo viene aggiornato
#	e il daemon e` attivo si pianta tutto, perche` invece di fare
#	un restart fa uno start, quindi eseguo update per conto suo
#
[ -f /etc/init.d/nscd ] && {
	invoke-rc.d nscd stop
	apt-get --yes --allow-unauthenticated install nscd
	invoke-rc.d nscd start
}

# 2010.06.15 lc01
# non dist-upgrade perche` aggiorna anche pkgs critici, come kernel
#
#apt-get --yes --allow-unauthenticated dist-upgrade || exit $?

apt-get --yes --allow-unauthenticated upgrade || exit $?

exit 0
