#!/bin/bash
SLEEP=5
LOG=/var/log/synce
TTYN="`grep ' module:ipaq ' /proc/tty/driver/usbserial | cut -f1 -d:`"
TTY=/dev/ipac$TTYN
rm -f $TTY
mknod -m 660 $TTY c 188 $TTYN
chown root:uucp $TTY

[ -c "$TTY" ] || {
	echo "ERROR: $TTY doesn't exist!" >> $LOG
	exit 1
}

export time=`date +"%b %d %X"`
export uname=`uname -n`
 
echo "$time $uname $0: PocketPC added" >> $LOG
synce-serial-abort >> $LOG
synce-serial-config $TTY >> $LOG
synce-serial-start >> $LOG
 
[ -z "$REMOVER" ] && echo 'WARNING: $REMOVER empty, no cleanup will be done!' \
	>> $LOG

:> $REMOVER
echo "export time=\`date +\"%b %d %X\"\`" >> $REMOVER
echo "export uname=\`uname -n\`" >> $REMOVER
echo "echo \"\$time \$uname $0: PocketPC removed\" >> $LOG" >> $REMOVER
echo "sleep $SLEEP >> $LOG" >> $REMOVER
echo "synce-serial-abort >> $LOG" >> $REMOVER
echo "rm -f $TTY $LOG" >> $REMOVER
chmod +x $REMOVER
