set -e
-TO_UNDIVERT1="login.config mgetty.config"
-TO_UNDIVERT2="ssh"
-TO_UNDIVERT3="kismet.conf"
-TO_UNDIVERT4="wlan-ng.conf"
-TO_UNDIVERT5="smb.conf"
-TO_UNDIVERT6="windowlab.menurc"
+TO_UNDIVERT1="ssh"
+TO_UNDIVERT2="kismet.conf"
+TO_UNDIVERT3="wlan-ng.conf"
+TO_UNDIVERT4="smb.conf"
undivert_gen() {
DEXT=${3:-original}
case "$1" in
purge)
for cmd in $TO_UNDIVERT1; do
- undivert_gen $cmd /etc/mgetty
- done
- for cmd in $TO_UNDIVERT2; do
undivert_gen $cmd /etc/init.d
done
- for cmd in $TO_UNDIVERT3; do
+ for cmd in $TO_UNDIVERT2; do
undivert_gen $cmd /etc/kismet
done
- for cmd in $TO_UNDIVERT4; do
+ for cmd in $TO_UNDIVERT3; do
undivert_gen $cmd /etc/pcmcia
done
- for cmd in $TO_UNDIVERT5; do
+ for cmd in $TO_UNDIVERT4; do
undivert_gen $cmd /etc/samba
done
- for cmd in $TO_UNDIVERT6; do
- undivert_gen $cmd /etc/X11/windowlab
- done
+
+ # make sure the ssh init script even exists if something is failing...
+ if ls /etc/init.d/ssh* 1>/dev/null 2>&1 ; then
+ if [ ! -f /etc/init.d/ssh -a /etc/init.d/ssh.original.dpkg-new ] ; then
+ mv /etc/init.d/ssh.original.dpkg-new /etc/init.d/ssh
+ fi
+ fi
replace_grml_with_orig_inittab
;;