updated on Sat Jan 21 04:00:54 UTC 2012
[aur-mirror.git] / xtreemfs-server / xtreemfs-mrc.patch
blob3f8f2b7b231efcf3612cbd498067cde54f68e560
1 12d11
2 <
3 14,19c13,14
4 < if [ -e /lib/lsb/init-functions ]
5 < then
6 < . /lib/lsb/init-functions
7 < else
8 < . /etc/init.d/functions
9 < fi
10 ---
11 > . /etc/rc.conf
12 > . /etc/rc.d/functions
13 56a52
14 > stat_busy "Starting xtreemfs-mrc daemon"
15 59,60c55
16 < echo -n "XtreemFS Metadata and Replica Catalog (MRC) already started"
17 < echo
18 ---
19 > stat_fail
20 70d64
21 < echo -n "starting XtreemFS Metadata and Replica Catalog (MRC)..."
22 76c70
23 < if [ -e /proc/$PROCPID ]
24 ---
25 > if [ ! -e /proc/$PROCPID ]
26 78,80c72
27 < echo
28 < else
29 < echo
30 ---
31 > stat_fail
32 85a78,80
34 > add_daemon xtreemfs-mrc
35 > stat_done
36 89a85
37 > stat_busy "Stopping xtreemfs-mrc daemon"
38 92,94c88
39 < echo -n "stopping XtreemFS Metadata and Replica Catalog (MRC)..."
40 < killproc -p $PID_MRC java
41 < echo
42 ---
43 > kill `cat $PID_MRC`
44 97a92,93
45 > rm_daemon xtreemfs-mrc
46 > stat_done
47 102,116c98,99
48 < if [ -f $PID_MRC ]
49 < then
50 < PROCPID=`cat $PID_MRC`
51 < if [ ! -e /proc/$PROCPID ]
52 < then
53 < echo "XtreemFS Metadata and Replica Catalog (MRC) has crashed"
54 < return 1
55 < else
56 < echo "XtreemFS Metadata and Replica Catalog (MRC) is running"
57 < return 0
58 < fi
59 < else
60 < echo "XtreemFS Metadata and Replica Catalog (MRC)) is not running"
61 < return 3
62 < fi
63 ---
64 > stat_busy "Checking xtreemfs-mrc status"
65 > ck_status xtreemfs-mrc