-change sources list entries to wheezy:
-
- cd /etc/apt/sources.list.d && sed -i "s#squeeze#wheezy#g" debian.list && sed -i "s#squeeze#wheezy#g" volatile.list && sed -i "s#squeeze#wheezy#g" security.list
-
-update apt list
-
- apt-get update
-
-upgrade
-
- apt-get install locales-all apt dpkg base-files
-
-answer question to libc6 "Restart services automaticaly" with "yes"
-
-answer "Yes" to changes of /etc/default/rcS, [BR#694928](http://bugs.debian.org/694928)
-and change "FSCKFIX=yes" afterwards, at least on hardware without remote access (like arm*)
-
-rest follows
-
- apt-get dist-upgrade
-
-use dash as system shell (/bin/sh).
-
-reject changes to /etc/pam.d/sudo (puppet will install a new file later anyway)
-
-reject changes to /etc/munin/plugin-conf.d/munin-node (puppet will install a new file later anyway)
-
- * keep local (i.e. reject (N)):
- * all changes relating to exim (in /etc/exim4 and in logrotate)
- * /etc/nagios/nrpe.cfg
- * /etc/ldap/ldap.conf
- * /etc/puppet/puppet.conf