aboutsummaryrefslogtreecommitdiff
path: root/buildtools
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-03-17 04:27:48 +0000
committerRob Austein <sra@hactrn.net>2016-03-17 04:27:48 +0000
commit1090d6cc89fdede65f5e0b09fe8a289459e9ec66 (patch)
tree9c46dbf2a8c5e24c482367fa287d648f5e051ea1 /buildtools
parente6f6432e958f3074ec210b61101bbb4be4edc1fe (diff)
Create log directory when missing.
svn path=/branches/tk705/; revision=6310
Diffstat (limited to 'buildtools')
-rw-r--r--buildtools/debian-skeleton/rpki-ca.init.d6
1 files changed, 4 insertions, 2 deletions
diff --git a/buildtools/debian-skeleton/rpki-ca.init.d b/buildtools/debian-skeleton/rpki-ca.init.d
index 06949c63..8ee4a2c2 100644
--- a/buildtools/debian-skeleton/rpki-ca.init.d
+++ b/buildtools/debian-skeleton/rpki-ca.init.d
@@ -14,9 +14,10 @@
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="rpki-ca"
NAME=rpki-ca
-STARTER=/usr/sbin/rpki-start-servers
-STARTER_OPTS="--log-level warning --log-directory /var/log/rpki --log-rotating-file-hours 3 --log-backup-count 56"
PIDDIR=/var/run/rpki
+LOGDIR=/var/log/rpki
+STARTER=/usr/sbin/rpki-start-servers
+STARTER_OPTS="--log-level warning --log-directory $LOGDIR --log-rotating-file-hours 3 --log-backup-count 56"
SCRIPTNAME=/etc/init.d/$NAME
# Exit if the package is not installed
@@ -84,6 +85,7 @@ do_start()
test "X$enabled" = "X$running" && return 1
test -d $PIDDIR || install -d -o rpki -g rpki $PIDDIR || return 2
+ test -d $LOGDIR || install -d -o rpki -g rpki $LOGDIR || return 2
test -f /usr/share/rpki/bpki/ca.cer || return 2
test -f /usr/share/rpki/bpki/irbe.cer || return 2