author | Niveditha Rau <Niveditha.Rau@Oracle.COM> |
Sun, 25 Sep 2016 17:46:40 -0700 | |
changeset 7213 | 8908c34de05d |
parent 6310 | 456a99f2d979 |
permissions | -rw-r--r-- |
6104
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
1 |
#!/usr/sbin/sh |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
2 |
# |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
3 |
# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
4 |
# |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
5 |
|
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
6 |
. /lib/svc/share/smf_include.sh |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
7 |
|
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
8 |
CONF_FILE=/etc/ocspd/ocspd.xml; |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
9 |
PIDFILE=$SMF_SYSVOL_FS/ocspd.pid; |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
10 |
|
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
11 |
case "$1" in |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
12 |
'start') |
6310
456a99f2d979
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
6104
diff
changeset
|
13 |
/usr/lib/ocspd -c "$CONF_FILE" -d |
6104
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
14 |
;; |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
15 |
|
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
16 |
'restart') |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
17 |
if [ -f "$PIDFILE" ]; then |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
18 |
/usr/bin/kill -HUP `/usr/bin/cat $PIDFILE` |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
19 |
fi |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
20 |
;; |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
21 |
|
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
22 |
*) |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
23 |
echo "Usage: $0 { start | restart }" |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
24 |
exit 1 |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
25 |
;; |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
26 |
esac |
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
27 |
|
583b39846694
PSARC/2016/233 OpenCA OCSP Responder
naoki.tanaka@oracle.com <naoki.tanaka@oracle.com>
parents:
diff
changeset
|
28 |
exit $? |