#!/bin/sh

# path setup
export QPEDIR=/opt/Qtopia
export PATH=$QPEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QPEDIR/lib:$LD_LIBRARY_PATH

export QTOPIA_PHONE_VENDOR=ficgta01
export QTOPIA_PHONE_MUX=ficgta01

identvar=$(date +%s)
ptsvar=$(dbus-send --system --print-reply --type=method_call --dest=org.pyneo.muxer /org/pyneo/Muxer org.freesmartphone.GSM.MUX.AllocChannel string:$identvar | grep string | awk -F '"' '{ print $2 }')
export QTOPIA_PHONE_DEVICE=$ptsvar

echo $QTOPIA_PHONE_DEVICE > /var/log/qtopia.muxd

QTOPIA_MESSAGE="The qpe process vanished. This is bad.
This is not meant to happen and is likely a sign of
a bug in Qtopia. Please try to reproduce it and
report the issue to http://docs.openmoko.org.

To be able to use your phone as a phone again you
will have to restart Qtopia.
"

# Now start Qtopia
# old
echo 1 > /sys/devices/platform/neo1973-pm-gsm.0/power_on 
# new
echo 1 > /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-pm-gsm.0/power_on 

/usr/bin/app-restarter "$QTOPIA_MESSAGE" qpe 2>&1 | logger &
