#! /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