+do a puppet run:
+
+ puppetd -t; puppetd -t
+
+upgrade once more (security etc)
+
+ apt-get update && apt-get dist-upgrade
+
+if you are moving from a dsa kernel to a debian kernel, add non-free to sources list, then
+
+ apt-get install firmware-linux
+
+maybe also
+
+ apt-get install firmware-bnx2
+
+if you are an nfs client, make sure to load the module before boot completes:
+
+ echo nfs >> /etc/modules
+
+if you are an autofs node, make sure to load the module before boot completes:
+
+ echo autofs4 >> /etc/modules
+
+These last two are because autofs in particular lazy loads the modules, and it
+will happen after we've disabled module loading.
+
+clean up transitions
+
+ dpkg --purge dhcp3-client && apt-get install isc-dhcp-client # mark as non-auto
+
+Do the same for grub/grub-pc if you did upgrade-from-grub-legacy
+
+ (reboot)
+ upgrade-from-grub-legacy
+ (reboot)
+ apt-get purge grub &&
+ apt-get install grub-pc