-rwxr-xr-x | etc/init.d/qpe | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/etc/init.d/qpe b/etc/init.d/qpe new file mode 100755 index 0000000..12bb1df --- a/dev/null +++ b/etc/init.d/qpe @@ -0,0 +1,39 @@ +#!/bin/sh +# + +export LOGNAME=root +export HOME=/$LOGNAME +export QWS_DISPLAY=Transformed:Rot270:0 +export QTDIR=/usr +export QPEDIR=/opt/QtPalmtop +if [ ! -x $QPEDIR/bin/qpe ] ; then exit 0 ; fi + +$QPEDIR/bin/qpe-reorgfiles + +. /etc/profile + +killproc() { + pid=`/bin/ps -e | /bin/sed -n -e '/\<'$1'\>/ s/^ *\([0-9][0-9]*\).*/\1/p'` + [ "$pid" != "" ] && kill $pid +} + +case $1 in +'start') + echo "Starting QPE..." + + cd $HOME + + rm -f /etc/rc2.d/S99x # Can't have both running! + + $QPEDIR/bin/qpe 2>/dev/null >/dev/null & + + ;; +'stop') + echo "Killing QPE..." + killproc qpe + ;; +*) + echo "usage: $0 { start | stop }" + ;; +esac + |