#!/bin/sh
/usr/bin/killall -9 -w PalmClassic

mkdir -p /var/lib/palmos/datamgr
mkdir -p /media/internal/palmos/datamgr
mkdir -p /var/lib/palmos/litemgr
mkdir -p /media/internal/palmos/litemgr
rm -f /var/lib/palmos/.info

/bin/umount -f -d /var/lib/palmos/usr 
/bin/umount -f -d /var/lib/palmos/lib 
/bin/umount -f -d /var/lib/palmos/tmp 
/bin/umount -f -d /var/lib/palmos/dev 
/bin/umount -f -d /var/lib/palmos/bin 
/bin/umount -f -d /var/lib/palmos/etc 
/bin/umount -f -d /var/lib/palmos/proc
/bin/umount -f -d /var/lib/palmos/var

/bin/mkdir -p /media/internal/ClassicApps
/bin/mkdir -p /var/lib/palmos/usr
/bin/mkdir -p /var/lib/palmos/lib
/bin/mkdir -p /var/lib/palmos/tmp
/bin/mkdir -p /var/lib/palmos/dev
/bin/mkdir -p /var/lib/palmos/bin
/bin/mkdir -p /var/lib/palmos/etc
/bin/mkdir -p /var/lib/palmos/proc
/bin/mkdir -p /var/lib/palmos/var

/bin/umount -f -d /var/lib/palmos/slot0
/bin/mount /media/internal/ClassicApps/ /var/lib/palmos/slot0 -o -bind
/bin/mkdir -p /media/internal/ClassicApps/Install

/bin/umount -f -d /var/lib/palmos/datamgr
/bin/mount /media/internal/palmos/datamgr /var/lib/palmos/datamgr -o bind

/bin/umount -f -d /var/lib/palmos/litemgr
/bin/mount /media/internal/palmos/litemgr /var/lib/palmos/litemgr -o bind

if [ ! -f /var/lib/palmos/.ran-once ]
then
  touch /var/lib/palmos/.ran-once
  cp /usr/lib/palmos/.preferences-default /var/lib/palmos/.preferences
  /bin/cp -f /usr/lib/palmos/Read\ Me.txt /media/internal/ClassicApps/Install/
fi

/bin/mount /usr/ /var/lib/palmos/usr -o bind
/bin/mount /lib/ /var/lib/palmos/lib -o bind
/bin/mount /tmp/ /var/lib/palmos/tmp -o bind
/bin/mount /dev/ /var/lib/palmos/dev -o bind
/bin/mount /bin/ /var/lib/palmos/bin -o bind
/bin/mount /etc/ /var/lib/palmos/etc -o bind
/bin/mount /proc/ /var/lib/palmos/proc -o -bind
/bin/mount /var/ /var/lib/palmos/var -o -bind
/bin/touch /var/lib/palmos/tmp/com.motionapps.palmclassic 
