aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2013-04-17 22:11:33 +0000
committerRob Austein <sra@hactrn.net>2013-04-17 22:11:33 +0000
commit89506621cfbb5f539fd93ca0c0250a785bd5f143 (patch)
tree25a8aab21555693eee624e5aead4ab2e1f0f3717 /configure.ac
parent67f18bb0f5802f97a117736208027918be5f7ce5 (diff)
Add --pwgen option to rpki-confgen. Add framework for rpkid
post-install actions. Clean up a bunch of useless __doc__ strings in preparation for converting most tools from getopt to argparse. svn path=/trunk/; revision=5299
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac9
1 files changed, 9 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 94c83d5e..f9f917ec 100644
--- a/configure.ac
+++ b/configure.ac
@@ -335,28 +335,34 @@ AC_MSG_RESULT([$enable_target_installation])
# rcynic jail setup is complicated enough that it's simplest to have
# different rule sets for different platforms. Icky, but....
# rpki-rtr isn't as complicated, but has similar issues, same hack.
+# rpkid isn't as complicated either, but same hack.
case $host_os in
darwin*)
RCYNIC_MAKE_RULES='rcynic/rules.darwin.mk'
RTR_ORIGIN_MAKE_RULES='rtr-origin/rules.darwin.mk'
+ RPKID_MAKE_RULES='rpkid/rules.darwin.mk'
;;
freebsd*)
RCYNIC_MAKE_RULES='rcynic/rules.freebsd.mk'
RTR_ORIGIN_MAKE_RULES='rtr-origin/rules.freebsd.mk'
+ RPKID_MAKE_RULES='rpkid/rules.freebsd.mk'
;;
linux*)
RCYNIC_MAKE_RULES='rcynic/rules.linux.mk'
RTR_ORIGIN_MAKE_RULES='rtr-origin/rules.linux.mk'
+ RPKID_MAKE_RULES='rpkid/rules.linux.mk'
;;
*)
RCYNIC_MAKE_RULES='rcynic/rules.unknown.mk'
RTR_ORIGIN_MAKE_RULES='rtr-origin/rules.unknown.mk'
+ RPKID_MAKE_RULES='rpkid/rules.unknown.mk'
;;
esac
AC_SUBST_FILE(RCYNIC_MAKE_RULES)
AC_SUBST_FILE(RTR_ORIGIN_MAKE_RULES)
+AC_SUBST_FILE(RPKID_MAKE_RULES)
# Where to put HTML files is similarly platform dependent, we have to know.
# rcynic-cron will skip generating HTML files if it has no place to put them.
@@ -387,6 +393,7 @@ AC_SUBST(RCYNIC_HTML_DIR)
RCYNIC_INSTALL_TARGETS='install-always'
RTR_ORIGIN_INSTALL_TARGETS='install-always'
+RPKID_INSTALL_TARGETS='install-always'
if test $use_rcynic_jail = yes
then
@@ -397,10 +404,12 @@ if test $enable_target_installation = yes
then
RCYNIC_INSTALL_TARGETS="$RCYNIC_INSTALL_TARGETS install-postconf"
RTR_ORIGIN_INSTALL_TARGETS="$RTR_ORIGIN_INSTALL_TARGETS install-postconf"
+ RPKID_INSTALL_TARGETS="$RPKID_INSTALL_TARGETS install-postconf"
fi
AC_SUBST(RCYNIC_INSTALL_TARGETS)
AC_SUBST(RTR_ORIGIN_INSTALL_TARGETS)
+AC_SUBST(RPKID_INSTALL_TARGETS)
# Now a bunch of checks to figure out what we can do with Python. If
# we don't have Python at all, none of the rest of this matters. If