kdm-trinity rc.d script, thanks to Pawel, converted from an old hal script.

pull/3/head
Calvin Morrison 13 years ago
parent bfc80f27b6
commit 9579bdf72b

@ -14,9 +14,10 @@ optdepends=('desktop-file-utils: Command line utilities for working with desktop
'pciutils: PCI bus configuration space access library and tools' 'pciutils: PCI bus configuration space access library and tools'
'xscreensaver: Screen saver and locker for the X Window System') 'xscreensaver: Screen saver and locker for the X Window System')
options=('libtool' '!strip') options=('libtool' '!strip')
source=('http://mirror.its.uidaho.edu/pub/trinity/releases/3.5.13/kdebase-3.5.13.tar.gz' 'dbusfix.diff') source=('http://mirror.its.uidaho.edu/pub/trinity/releases/3.5.13/kdebase-3.5.13.tar.gz' 'dbusfix.diff' 'kdm-trinity')
md5sums=('d1f7e1f94eeb46b981fe1ba144179840' md5sums=('d1f7e1f94eeb46b981fe1ba144179840'
'c9ce810c281002440a6de8cfd8735d07') 'c9ce810c281002440a6de8cfd8735d07'
'523838d16b38fc62445863ca762c17f8')
_qtdir=/opt/qt _qtdir=/opt/qt
_prefix="/opt/trinity" _prefix="/opt/trinity"
@ -118,6 +119,6 @@ package() {
ln -sf /opt/trinity/bin/startkde starttrinity ln -sf /opt/trinity/bin/startkde starttrinity
cd ${startdir} cd ${startdir}
install -D -m755 ./kdm-trinity "${pkgdir}"/etc/rc.d/kdm-trinity
# rm -r ${srcdir}/${_svnmod}
} }

@ -0,0 +1,38 @@
#!/bin/bash
# general config
. /etc/rc.conf
. /etc/rc.d/functions
case "$1" in
start)
#Check for running kdm, start when not running
stat_busy "Starting KDM"
/opt/trinity/bin/kdm
if [ $? -gt 0 ]; then
stat_fail
else
add_daemon kdm
stat_done
fi
;;
stop)
stat_busy "Stopping KDM"
[ -f /var/run/kdm.pid ] && kill `cat /var/run/kdm.pid` &> /dev/null
if [ $? -gt 0 ]; then
stat_fail
else
rm_daemon kdm
stat_done
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
;;
esac
exit 0
Loading…
Cancel
Save