From deb84dcc2b537c53cccd2c7d136a07bf76e1b281 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Thu, 17 Oct 2013 15:35:42 +0200 Subject: [PATCH] pki: Update install path. --- configure.ac | 2 ++ icinga2.spec.in | 1 - pki/Makefile.am | 15 ++++++++++++--- pki/{icinga2-build-ca => icinga2-build-ca.in} | 8 +++++++- pki/{icinga2-build-key => icinga2-build-key.in} | 10 ++++++++-- pki/{icinga2-pkifuncs => pkifuncs} | 0 6 files changed, 29 insertions(+), 7 deletions(-) rename pki/{icinga2-build-ca => icinga2-build-ca.in} (74%) mode change 100755 => 100644 rename pki/{icinga2-build-key => icinga2-build-key.in} (79%) mode change 100755 => 100644 rename pki/{icinga2-pkifuncs => pkifuncs} (100%) diff --git a/configure.ac b/configure.ac index 1f44d836a..d17ba037f 100644 --- a/configure.ac +++ b/configure.ac @@ -200,6 +200,8 @@ lib/icinga/Makefile lib/db_ido/Makefile lib/python/Makefile pki/Makefile +pki/icinga2-build-ca +pki/icinga2-build-key test/Makefile third-party/Makefile third-party/cJSON/Makefile diff --git a/icinga2.spec.in b/icinga2.spec.in index f38cac29e..694c67cf6 100644 --- a/icinga2.spec.in +++ b/icinga2.spec.in @@ -232,7 +232,6 @@ fi %{_bindir}/icinga2-migrate-config %{_bindir}/icinga2-build-ca %{_bindir}/icinga2-build-key -%{_bindir}/icinga2-pkifuncs %{_sbindir}/i2enfeature %{_sbindir}/i2disfeature %exclude %{_libdir}/%{name}/libdb_ido_mysql* diff --git a/pki/Makefile.am b/pki/Makefile.am index 7944df9b1..2e7a03ae7 100644 --- a/pki/Makefile.am +++ b/pki/Makefile.am @@ -1,6 +1,15 @@ bin_SCRIPTS = \ icinga2-build-ca \ - icinga2-build-key \ - icinga2-pkifuncs + icinga2-build-key -EXTRA_DIST = $(bin_SCRIPTS) +icinga2pkidir = ${pkgdatadir}/pki +icinga2pki_DATA = \ + pkifuncs \ + openssl.cnf + +CLEANFILES = $(bin_SCRIPTS) + +EXTRA_DIST = \ + icinga2-build-ca.in \ + icinga2-build-key.in \ + $(icinga2pki_DATA) diff --git a/pki/icinga2-build-ca b/pki/icinga2-build-ca.in old mode 100755 new mode 100644 similarity index 74% rename from pki/icinga2-build-ca rename to pki/icinga2-build-ca.in index ef7508afe..4b806c608 --- a/pki/icinga2-build-ca +++ b/pki/icinga2-build-ca.in @@ -1,5 +1,11 @@ #!/bin/bash -source $(dirname -- $0)/icinga2-pkifuncs +prefix=@prefix@ +datarootdir=@datarootdir@ +datadir=@datadir@ + +ICINGA2PKIDIR=$datadir/icinga2/pki + +source $ICINGA2PKIDIR/pkifuncs check_pki_dir diff --git a/pki/icinga2-build-key b/pki/icinga2-build-key.in old mode 100755 new mode 100644 similarity index 79% rename from pki/icinga2-build-key rename to pki/icinga2-build-key.in index 4f0f3642a..5217451f2 --- a/pki/icinga2-build-key +++ b/pki/icinga2-build-key.in @@ -1,4 +1,12 @@ #!/bin/sh +prefix=@prefix@ +datarootdir=@datarootdir@ +datadir=@datadir@ + +ICINGA2PKIDIR=$datadir/icinga2/pki + +source $ICINGA2PKIDIR/pkifuncs + if [ -z "$1" ]; then echo "Syntax: $0 " >&2 exit 1 @@ -6,8 +14,6 @@ fi name=$1 -source $(dirname -- $0)/icinga2-pkifuncs - check_pki_dir if [ ! -f $ICINGA_CA/ca.crt -o ! -f $ICINGA_CA/ca.key ]; then diff --git a/pki/icinga2-pkifuncs b/pki/pkifuncs similarity index 100% rename from pki/icinga2-pkifuncs rename to pki/pkifuncs