#!/bin/bash -x

# grub
# sysklogd || rsyslog?
# logrotate
# ssh || openssh-server
# procps
# ntp 
# ntpdate
# nagios-nrpe-server
# snmpd
# tripwire
# tiger

function installed-package () {
    dpkg -l "$1" | egrep "^ii " 
    ret=$?
    return $ret
}

function upgrade-package () {
    if installed-package "$1" ; then
	aptitude install "$1"
	if test -x "/etc/init.d/$1" ; then
	    invoke-rc.d "$1" restart
	fi
    fi
}

upgrade-package grub
upgrade-package sysklogd 
upgrade-package rsyslog
upgrade-package logrotate
upgrade-package ssh 
upgrade-package openssh-server
upgrade-package procps
upgrade-package ntp
upgrade-package ntpdate
upgrade-package nagios-nrpe-server
upgrade-package snmpd
upgrade-package tripwire
upgrade-package tiger

upgrade-package tp-conf-srv

update-tp-conf-srv