-# Configuration SSH
-if [ ! -f ${HOME}/.ssh/id_dsa.pub ]; then
- ssh-keygen -t dsa
- # Append the contents of your public key (~/.ssh/id_dsa.pub) to the
- # ~/.ssh/authorized_keys file on the remote server
+if dpkg --list | grep "vinagre" 1> /dev/null 2>&1; then
+ ${APT} remove --purge vinagre
+fi
+
+if dpkg --list | grep "modemmanager" 1> /dev/null 2>&1; then
+ ${APT} remove --purge modemmanager
+fi
+
+# Braille
+if dpkg --list | grep "brltty" 1> /dev/null 2>&1; then
+ ${APT} remove --purge brltty
+fi
+
+# CouchDB and erlang
+if dpkg --list | grep "erlang-base" 1> /dev/null 2>&1; then
+ ${APT} remove --purge erlang*
+fi
+
+# Ubuntu One
+if dpkg --list | grep "libubuntuone" 1> /dev/null 2>&1; then
+ ${APT} remove --purge ubuntuone*
+fi
+
+if dpkg --list | grep "apparmor-utils" 1> /dev/null 2>&1; then
+ sudo /etc/init.d/apparmor stop
+ sudo update-rc.d -f apparmor remove
+ ${APT} remove --purge apparmor apparmor-utils libapparmor1
+fi
+
+# Remove proprietary code/drivers
+if dpkg --list | grep "nvidia" 1> /dev/null 2>&1; then
+ ${APT} remove --purge nvidia-*