]> git.pld-linux.org Git - packages/pesign.git/blame - pesign-pld.patch
- updated to 113
[packages/pesign.git] / pesign-pld.patch
CommitLineData
f113538e
JB
1--- pesign-113/src/pesign.sysvinit.in.orig 2019-05-10 20:53:51.000000000 +0200
2+++ pesign-113/src/pesign.sysvinit.in 2019-09-12 19:03:31.078192655 +0200
3@@ -13,45 +13,47 @@
02f0f164
JB
4 # Description: The pesign PE signing daemon
5 ### END INIT INFO
6
7-. /etc/init.d/functions
8-[ -f /usr/bin/pesign ] || exit 1
9+. /etc/rc.d/init.d/functions
10
11 RETVAL=0
12
13-start(){
14- echo -n "Starting pesign: "
15+start() {
f113538e
JB
16+ if [ -f /var/lock/subsys/pesign ]; then
17+ msg_already_running "pesign"
18+ return
19+ fi
02f0f164
JB
20+
21+ msg_starting pesign
f113538e
JB
22 mkdir /var/run/pesign 2>/dev/null &&
23 chown pesign:pesign /var/run/pesign &&
24 chmod 0770 /var/run/pesign
02f0f164
JB
25 daemon /usr/bin/pesign --daemonize
26 RETVAL=$?
27- echo
28- touch /var/lock/subsys/pesign
29+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/pesign
f113538e 30 @@LIBEXECDIR@@/pesign/pesign-authorize
02f0f164
JB
31 }
32
33-stop(){
34- echo -n "Stopping pesign: "
35+stop() {
f113538e
JB
36+ if [ ! -f /var/lock/subsys/pesign ]; then
37+ msg_not_running pesign
38+ return
39+ fi
02f0f164 40+
f113538e 41+ msg_stopping pesign
02f0f164
JB
42 killproc -p /var/run/pesign.pid pesignd
43- RETVAL=$?
44- echo
45 rm -f /var/lock/subsys/pesign
46 }
47
48-restart(){
49- stop
50- start
51-}
52-
53-reload(){
02f0f164 54+condrestart() {
f113538e
JB
55+ if [ ! -f /var/lock/subsys/pesign ]; then
56+ msg_not_running pesign
57+ RETVAL=$1
58+ return
59+ fi
60 stop
61 start
62 }
02f0f164
JB
63
64-condrestart(){
65- [ -e /var/lock/subsys/pesign ] && restart
f113538e
JB
66-}
67-
02f0f164 68 # See how we were called.
f113538e
JB
69 case "$1" in
70 start)
71@@ -61,26 +63,22 @@
02f0f164
JB
72 stop
73 ;;
74 status)
75- status /usr/bin/pesign
76+ status pesign /usr/bin/pesign
77+ RETVAL=$?
78 ;;
79 restart)
80- restart
81- ;;
82- reload)
83- reload
84+ stop
85+ start
86 ;;
87 force-reload)
88- reload
89- ;;
90- condrestart)
91- condrestart
92+ condrestart 7
93 ;;
94- try-restart)
95- condrestart
96+ try-restart|condrestart)
97+ condrestart 0
98 ;;
99 *)
100- echo "Usage: pesign {start|stop|status|restart|condrestart|reload}"
101- RETVAL=1
102+ echo "Usage: pesign {start|stop|status|restart|try-restart|condrestart|force-reload}"
103+ exit 3
104 esac
105
106 exit $RETVAL
This page took 0.033323 seconds and 4 git commands to generate.