description "DUN over Bluetooth"
author "Philip Langdale"

respawn
respawn limit 10 1
console none

start on started bluetoothd
stop on stopping bluetoothd

pre-start script
	# XXX: bluetoothd should do this in post-start
	while [ ! -e /var/run/sdp ]; do
		sleep 1
	done
	sdptool add --channel 1 DUN
end script

exec rfcomm -S -- listen -1 1 /usr/bin/pnatd '{}'

post-stop script
	sdptool del `sdptool browse local | grep Dial-Up -A 1 -m 1 | tail -n 1 | cut -d ' ' -f 3`
	sleep 1
end script
