aboutsummaryrefslogtreecommitdiff
path: root/buildtools/freebsd-skeleton
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2014-04-01 20:50:48 +0000
committerRob Austein <sra@hactrn.net>2014-04-01 20:50:48 +0000
commit0bbd024c82788767254ab40607bb4f347b5944c6 (patch)
tree077d0d71aa0f3132fbc95aecb49e2336a8bc35ee /buildtools/freebsd-skeleton
parentdead9d9f427898dad328232422f92b570e27459b (diff)
Running deferred SQL upgrades from rpki-start-servers doesn't work,
dunno why, but putting it there was always a kludge. Try moving it to an explicit post-start action in platform-specific startup scripts. Rewrite deferred upgrade script for [5678] to do up-down rekey and revoke as well, since that seemed to work better in initial testing. svn path=/branches/tk671/; revision=5724
Diffstat (limited to 'buildtools/freebsd-skeleton')
-rw-r--r--buildtools/freebsd-skeleton/rpki-ca/files/rpki-ca.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/buildtools/freebsd-skeleton/rpki-ca/files/rpki-ca.in b/buildtools/freebsd-skeleton/rpki-ca/files/rpki-ca.in
index d6234a12..b10dec39 100644
--- a/buildtools/freebsd-skeleton/rpki-ca/files/rpki-ca.in
+++ b/buildtools/freebsd-skeleton/rpki-ca/files/rpki-ca.in
@@ -17,6 +17,7 @@ rcvar=rpkica_enable
required_files="/usr/local/etc/rpki.conf"
start_cmd="rpkica_start"
+start_postcmd="rpkica_poststart"
stop_cmd="rpkica_stop"
load_rc_config $name
@@ -32,6 +33,11 @@ rpkica_start()
return 0
}
+rpkica_poststart()
+{
+ /usr/local/sbin/rpki-sql-setup --apply-deferred-upgrades
+}
+
rpkica_stop()
{
for i in rpkid pubd irdbd rootd