blob: 93c2cacb91889f82bb0a8d857f16b7bae8539668 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#! /bin/sh
uim="/usr/bin/uim"
test -x "$uim" || exit 0
case "$1" in
start)
echo -n "Starting uim-sysfs daemon"
modprobe st_drv
NODE=`cd /sys; find . | grep kim | grep install`
if [ $NODE ]
then
echo UIM SYSFS Node Found at /sys/$NODE
else
echo UIM SYSFS Node Not Found
rmmod st_drv
exit 0
fi
uim_args="-f `dirname /sys/$NODE`"
start-stop-daemon --start --quiet --pidfile /var/run/uim.pid --make-pidfile --exec $uim -- $uim_args &
modprobe btwilink
echo "."
;;
stop)
echo -n "Stopping uim-sysfs daemon"
start-stop-daemon --stop --quiet --pidfile /var/run/uim.pid
rmmod btwilink
rmmod st_drv
echo "."
;;
*)
echo "Usage: /etc/init.d/uim-sysfs {start|stop}"
exit 1
esac
exit 0
|