diff options
Diffstat (limited to 'buildtools')
-rw-r--r-- | buildtools/debian-skeleton/rpki-ca.upstart | 2 | ||||
-rw-r--r-- | buildtools/freebsd-skeleton/rpki-ca/files/rpki-ca.in | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/buildtools/debian-skeleton/rpki-ca.upstart b/buildtools/debian-skeleton/rpki-ca.upstart index 36a792ee..345ab284 100644 --- a/buildtools/debian-skeleton/rpki-ca.upstart +++ b/buildtools/debian-skeleton/rpki-ca.upstart @@ -42,6 +42,8 @@ pre-start script fi end script +post-start exec /usr/sbin/rpki-sql-setup --apply-deferred-upgrades + post-stop script for i in rpkid pubd irdbd rootd do 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 |