#!/bin/sh
killall gllin.real

/etc/init.d/gpsd stop

echo "Starting GPS..."
[ ! -p /tmp/nmeaNP ] && mknod /tmp/nmeaNP p

cat /tmp/nmeaNP > /dev/null &
cd /home/root/gllin
lib/ld-linux.so.2 --library-path /home/root/gllin/lib:/home/root/gllin/usr/lib /home/root/gllin/gllin.real -low 5
lib/ld-linux.so.2 --library-path /home/root/gllin/lib:/home/root/gllin/usr/lib /home/root/gllin/gllin.real -periodic 1 +daemon

/etc/init.d/gpsd start

echo "Starting BT..."
[ ! -f /dev/rfcomm0 ] && mknod /dev/rfcomm0 c 216 0
echo 1 > /sys/bus/i2c/devices/0-0008/gta01-pm-bt.0/power_on
sleep 1
hciconfig hci0 up name linuxgps
sleep 1
sdptool add SP
(
	while true; do
	rfcomm listen /dev/rfcomm0 1 gpspipe -r -s {} > /dev/null 
	done
) &
