#!/bin/sh
# Kindle 2 Screen Saver Hack Directory fixing init script.
# This needs to be run before the framework script to be effective.
# For Screen Saver Hack version 0.4

_FUNCTIONS=/etc/rc.d/functions
[ -f ${_FUNCTIONS} ] && . ${_FUNCTIONS}

fix_user_screen_dir()
{
  if [ ! -d /mnt/us/system/screen_saver ]; then
    # Dir doesn't exist, let's create it.
    mkdir /mnt/us/system/screen_saver 2>/dev/null
    # and fill it with the original images.
    cp /opt/amazon/screen_saver/* /mnt/us/system/screen_saver/ 2>/dev/null
  else
    # Let's delete the Windows thumbs.db file if it's there.
    [ -f /mnt/us/system/screen_saver/thumbs.db ] && rm /mnt/us/system/screen_saver/thumbs.db 2>/dev/null
    # And those pesky mac ._ files.
    for macthumb in `ls -a1 /mnt/us/system/screen_saver/._* 2>/dev/null`; do
      rm $macthumb 2>/dev/null
    done
  fi
}

case "$1" in
  start)
    fix_user_screen_dir
    ;;
  stop)
    ;;
  *)
    msg "Usage: $0 (start|stop)" W >&2
    exit 1
    ;;
esac

exit 0
