1 |
slords |
1.1 |
diff -Nur -x '*.orig' -x '*.rej' e-smith-runit-1.0.0/root/etc/rc.d/init.d/daemontools mezzanine_patched_e-smith-runit-1.0.0/root/etc/rc.d/init.d/daemontools |
2 |
|
|
--- e-smith-runit-1.0.0/root/etc/rc.d/init.d/daemontools 2007-02-16 13:42:54.000000000 -0700 |
3 |
|
|
+++ mezzanine_patched_e-smith-runit-1.0.0/root/etc/rc.d/init.d/daemontools 2007-02-16 13:41:56.000000000 -0700 |
4 |
|
|
@@ -29,7 +29,7 @@ |
5 |
|
|
if [ -d $1/log ]; then |
6 |
|
|
dirs="$1/log $1" |
7 |
|
|
fi |
8 |
|
|
- /usr/bin/sv start $dirs > /dev/null |
9 |
|
|
+ /usr/bin/sv u $dirs > /dev/null |
10 |
|
|
if [ $? -ne 0 ]; then |
11 |
|
|
failure "Starting $SERVICE" |
12 |
|
|
else |
13 |
|
|
@@ -62,8 +62,8 @@ |
14 |
|
|
if [ -e log ]; then |
15 |
|
|
dirs="$dirs ./log" |
16 |
|
|
fi |
17 |
|
|
- /usr/bin/sv stop $dirs |
18 |
|
|
- /usr/bin/sv exit $dirs |
19 |
|
|
+ /usr/bin/sv d $dirs |
20 |
|
|
+ /usr/bin/sv x $dirs |
21 |
|
|
if [ $? -ne 0 ]; then |
22 |
|
|
failure "Disabling $SERVICE" |
23 |
|
|
else |
24 |
|
|
@@ -75,19 +75,20 @@ |
25 |
|
|
case $1 in |
26 |
|
|
|
27 |
|
|
restart) |
28 |
|
|
- action "Restarting $SERVICE" /usr/bin/sv restart $SERVICE_DIR |
29 |
|
|
+ action "Restarting $SERVICE" /usr/bin/sv t $SERVICE_DIR |
30 |
|
|
+ /usr/bin/sv u $SERVICE_DIR |
31 |
|
|
;; |
32 |
|
|
|
33 |
|
|
sigalrm) |
34 |
|
|
- action "Sending ALRM signal to $SERVICE" /usr/bin/sv alarm $SERVICE_DIR |
35 |
|
|
+ action "Sending ALRM signal to $SERVICE" /usr/bin/sv a $SERVICE_DIR |
36 |
|
|
;; |
37 |
|
|
|
38 |
|
|
sigcont) |
39 |
|
|
- action "Sending CONT signal to $SERVICE" /usr/bin/sv cont $SERVICE_DIR |
40 |
|
|
+ action "Sending CONT signal to $SERVICE" /usr/bin/sv c $SERVICE_DIR |
41 |
|
|
;; |
42 |
|
|
|
43 |
|
|
sighup) |
44 |
|
|
- action "Sending HUP signal to $SERVICE" /usr/bin/sv hup $SERVICE_DIR |
45 |
|
|
+ action "Sending HUP signal to $SERVICE" /usr/bin/sv h $SERVICE_DIR |
46 |
|
|
;; |
47 |
|
|
|
48 |
|
|
sigusr1) |
49 |
|
|
@@ -99,19 +100,19 @@ |
50 |
|
|
;; |
51 |
|
|
|
52 |
|
|
sigint) |
53 |
|
|
- action "Sending INT signal to $SERVICE" /usr/bin/sv interrupt $SERVICE_DIR |
54 |
|
|
+ action "Sending INT signal to $SERVICE" /usr/bin/sv i $SERVICE_DIR |
55 |
|
|
;; |
56 |
|
|
|
57 |
|
|
sigkill) |
58 |
|
|
- action "Sending KILL signal to $SERVICE" /usr/bin/sv kill $SERVICE_DIR |
59 |
|
|
+ action "Sending KILL signal to $SERVICE" /usr/bin/sv k $SERVICE_DIR |
60 |
|
|
;; |
61 |
|
|
|
62 |
|
|
sigstop) |
63 |
|
|
- action "Sending STOP signal to $SERVICE" /usr/bin/sv pause $SERVICE_DIR |
64 |
|
|
+ action "Sending STOP signal to $SERVICE" /usr/bin/sv p $SERVICE_DIR |
65 |
|
|
;; |
66 |
|
|
|
67 |
|
|
sigterm|condrestart) |
68 |
|
|
- action "Sending TERM signal to $SERVICE" /usr/bin/sv term $SERVICE_DIR |
69 |
|
|
+ action "Sending TERM signal to $SERVICE" /usr/bin/sv t $SERVICE_DIR |
70 |
|
|
;; |
71 |
|
|
|
72 |
|
|
status) |