anchor.diff:  }
   
   pkg_postrm_spitz() {
  -	if test -d /lib/modules
  +    # the 2.6 kernel for spitz boots from HDD, no need to remove from flash
  +    if cat /proc/version | awk '{print $3}' | grep -q '^2.6'
  +    then
  +        update-alternatives --remove init /sbin/init.altboot
  +    else
  +        if test -d /lib/modules
           then
  -           if [ -e /media/realroot/sbin/init ]; then
  -              ROOT_MOUNT_POINT="/media/realroot"
  -           elif [ -e /media/ROM/sbin/init ]; then
  -              ROOT_MOUNT_POINT="/media/ROM"
  -           fi
  -           if [ ! "$ROOT_MOUNT_POINT" = "" ]; then
  -              ROOT_MOUNT_DEVICE=`cat /proc/mounts | grep $ROOT_MOUNT_POINT | grep jffs2 | cut -d " " -f 1`
  -              if [ ! "$ROOT_MOUNT_DEVICE" = "" ]; then
  -                 mount -oremount,rw $ROOT_MOUNT_DEVICE $ROOT_MOUNT_POINT
  -	         if [ -f $ROOT_MOUNT_POINT/sbin/init.orig ]; then
  -	            rm $ROOT_MOUNT_POINT/sbin/init
  -	            rm $ROOT_MOUNT_POINT/sbin/init.altboot
  -	            mv $ROOT_MOUNT_POINT/sbin/init.orig $ROOT_MOUNT_POINT/sbin/init
  -	         else
  -	   	 echo "$ROOT_MOUNT_POINT/sbin/init.orig not found, not uninstalling altboot!"
  -	         fi
  -	      fi
  -           fi
  -	fi
  +            if [ -e /media/realroot/sbin/init ]; then
  +                ROOT_MOUNT_POINT="/media/realroot"
  +            elif [ -e /media/ROM/sbin/init ]; then
  +                ROOT_MOUNT_POINT="/media/ROM"
  +            fi
  +            if [ ! "$ROOT_MOUNT_POINT" = "" ]; then
  +                ROOT_MOUNT_DEVICE=`cat /proc/mounts | grep $ROOT_MOUNT_POINT | grep jffs2 | cut -d " " -f 1`
  +                if [ ! "$ROOT_MOUNT_DEVICE" = "" ]; then
  +                    mount -oremount,rw $ROOT_MOUNT_DEVICE $ROOT_MOUNT_POINT
  +                    if [ -f $ROOT_MOUNT_POINT/sbin/init.orig ]; then
  +                        rm $ROOT_MOUNT_POINT/sbin/init
  +                        rm $ROOT_MOUNT_POINT/sbin/init.altboot
  +                        mv $ROOT_MOUNT_POINT/sbin/init.orig $ROOT_MOUNT_POINT/sbin/init
  +                    else
  +                        echo "$ROOT_MOUNT_POINT/sbin/init.orig not found, not uninstalling altboot!"
  +                    fi
  +                fi
  +            fi
  +        fi
  +    fi
   }
   
   
  
positive.code: 
  ######################################################################################
  
  PR = "r0"
  
  ######################################################################################
  
  
negative.code: 	#	a user can install an altboot.ipk into the flash FS.
  	#	So we need to do that manually (*SIGH*)
  
      # the 2.6 kernel for spitz boots from HDD, no need to copy to flash
      if cat /proc/version | awk '{print $3}' | grep -q '^2.6'
      then
          update-alternatives --install /sbin/init init /sbin/init.altboot 55
      else
          # /l/m only exists on the HDD on spitz
          if test -d /lib/modules
          then
              if [ -e /media/realroot/sbin/init ]; then
                  ROOT_MOUNT_POINT="/media/realroot"
              elif [ -e /media/ROM/sbin/init ]; then
                  ROOT_MOUNT_POINT="/media/ROM"
              fi
              if [ ! "$ROOT_MOUNT_POINT" = "" ]; then
                  ROOT_MOUNT_DEVICE=`cat /proc/mounts | grep $ROOT_MOUNT_POINT | grep jffs2 | cut -d " " -f 1`
                  if [ ! "$ROOT_MOUNT_DEVICE" = "" ]; then
                      mount -oremount,rw $ROOT_MOUNT_DEVICE $ROOT_MOUNT_POINT
                      cp -R /etc/altboot* $ROOT_MOUNT_POINT/etc
                      cp /sbin/init.altboot $ROOT_MOUNT_POINT/sbin
                      if [ -f $ROOT_MOUNT_POINT/sbin/init ]; then
                          mv $ROOT_MOUNT_POINT/sbin/init $ROOT_MOUNT_POINT/sbin/init.orig
                      fi
                      ln -s /sbin/init.altboot $ROOT_MOUNT_POINT/sbin/init
                  fi
              fi
          fi
      fi
  }
  
  ######################################################################################
  