]> git.pld-linux.org Git - packages/pesign.git/blob - pesign-pld.patch
628c05b5ddf12a641cdacddb3ac0c9d5ded37ede
[packages/pesign.git] / pesign-pld.patch
1 --- pesign-0.112/src/pesign.sysvinit.in.orig    2016-04-20 18:11:32.000000000 +0200
2 +++ pesign-0.112/src/pesign.sysvinit.in 2016-06-24 17:29:09.145983773 +0200
3 @@ -13,41 +13,44 @@
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() {
16 +       if [ -f /var/lock/subsys/pesign ]; then
17 +               msg_already_running "pesign"
18 +               return
19 +       fi
20 +
21 +    msg_starting pesign
22      daemon /usr/bin/pesign --daemonize
23      RETVAL=$?
24 -    echo
25 -    touch /var/lock/subsys/pesign
26 +    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/pesign
27      @@LIBEXECDIR@@/pesign/pesign-authorize-users
28      @@LIBEXECDIR@@/pesign/pesign-authorize-groups
29  }
30  
31 -stop(){
32 -    echo -n "Stopping pesign: "
33 +stop() {
34 +       if [ ! -f /var/lock/subsys/pesign ]; then
35 +               msg_not_running pesign
36 +               return
37 +       fi
38 +
39 +       msg_stopping pesign
40      killproc -p /var/run/pesign.pid pesignd
41 -    RETVAL=$?
42 -    echo
43      rm -f /var/lock/subsys/pesign
44  }
45  
46 -restart(){
47 -    stop
48 -    start
49 -}
50 -
51 -reload(){
52 -    stop
53 -    start
54 -}
55 +condrestart() {
56 +       if [ ! -f /var/lock/subsys/pesign ]; then
57 +               msg_not_running pesign
58 +               RETVAL=$1
59 +               return
60 +       fi
61  
62 -condrestart(){
63 -    [ -e /var/lock/subsys/pesign ] && restart
64 +       stop
65 +       start
66  }
67  
68  # See how we were called.
69 @@ -59,26 +62,22 @@
70         stop
71         ;;
72      status)
73 -       status /usr/bin/pesign
74 +       status pesign /usr/bin/pesign
75 +       RETVAL=$?
76         ;;
77      restart)
78 -       restart
79 -       ;;
80 -    reload)
81 -       reload
82 +       stop
83 +       start
84         ;;
85      force-reload)
86 -       reload
87 -       ;;
88 -    condrestart)
89 -       condrestart
90 +       condrestart 7
91         ;;
92 -    try-restart)
93 -       condrestart
94 +    try-restart|condrestart)
95 +       condrestart 0
96         ;;
97      *)
98 -       echo "Usage: pesign {start|stop|status|restart|condrestart|reload}"
99 -       RETVAL=1
100 +       echo "Usage: pesign {start|stop|status|restart|try-restart|condrestart|force-reload}"
101 +       exit 3
102  esac
103  
104  exit $RETVAL
This page took 0.086029 seconds and 2 git commands to generate.