#! /bin/sh
#
# visor hotplug script. Starts pi-csd, pppd, and creates a remover script.
#
# br, Apr 7, 2003
#

# path for pi-csd & pppd
PATH=/usr/local/pilot/bin:/usr/sbin:$PATH
export PATH

logger -t hotplug "Sony Clie hotplug script started (ACTION: ${ACTION})..."

# We start all the stuff

if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
	logger -t hotplug "starting pi-csd and pppd daemons..."
	pi-csd -H tschai -a 210.160.71.21 -n 255.255.255.240 &
	pppd /dev/pilot 115200 192.168.1.1:192.168.1.2 noauth silent local nopersist &

	# create a remover script
	if [ "X$REMOVER" != "X" ]
	then
		mkdir -p /var/run/usb

		echo logger -t hotplug "killing pi-csd and pppd..." > $REMOVER
		echo killproc pppd >> $REMOVER
		echo killproc pi-csd >> $REMOVER

		echo logger -t hotplug "unloading visor and usbserial modules..." >> $REMOVER
		echo rmmod visor >> $REMOVER
		echo rmmod usbserial >> $REMOVER
		chmod +x $REMOVER
	fi
fi

logger -t hotplug "Sony Clie hotplug script finished..."

exit 0
