maybe turn off exim
- /etc/init.d/exim4 stop
+ /etc/init.d/exim4 stop &&
mv /etc/rc2.d/S20exim4 /etc/rc2.d/K20exim4 # so it stays down
purge removed packages
- dpkg --get-selections | awk '$2!="install" {print $1}'
- echo "really purge these [y/N]?"; read ans; [ "$ans" = "y" ] && dpkg --purge `dpkg --get-selections | awk '$2!="install" {print $1}'`
-
-update dsa-puppet.git (add to squeeze list in local.yaml)
-
-do a puppet run:
-
- puppetd -t
-
+ dpkg --get-selections | awk '$2=="deinstall" {print $1}'
+ echo "really purge these [y/N]?" && read ans && [ "$ans" = "y" ] && dpkg --purge `dpkg --get-selections | awk '$2=="deinstall" {print $1}'`
+ echo "These are not at install:" && dpkg --get-selections | awk '$2!="install" {print $1}'
change sources list entries to squeeze:
- mirror=`cat /etc/apt/sources.list.d/debian.list | awk '/debian/ {print $2; exit}'`
- echo "Mirror is $mirror"; echo "Fix stuff if this seems wrong"; echo "XXXXXXXXXXXXXXXXXXXXXXX"
- echo "## VERIFY THE MIRROR IS CORRECT ##"; read
-
-
-write new sources.list.d/ entries:
-
- cd /etc/apt/sources.list.d && sed -i "s#lenny#squeeze#g" > debian.list
+ cd /etc/apt/sources.list.d && sed -i "s#lenny#squeeze#g" debian.list
update apt list
apt-get update
-
upgrade
apt-get install locales-all
-
rest follows
apt-get dist-upgrade
update nagios.git (add host to squeeze hostgroup)
+update dsa-puppet.git (add to squeeze list in local.yaml)
+
+do a puppet run:
+
+ puppetd -t
+
+
check for obsolete packages
/usr/lib/nagios/plugins/dsa-check-packages