diff options
-rw-r--r-- | Makefile.am | 8 | ||||
-rwxr-xr-x | autogen | 13 | ||||
-rw-r--r--[-rwxr-xr-x] | server/keytab-backend.in (renamed from server/keytab-backend) | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | server/wallet-admin.in (renamed from server/wallet-admin) | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | server/wallet-backend.in (renamed from server/wallet-backend) | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | server/wallet-report.in (renamed from server/wallet-report) | 2 |
6 files changed, 20 insertions, 9 deletions
diff --git a/Makefile.am b/Makefile.am index 87ba959..3e76885 100644 --- a/Makefile.am +++ b/Makefile.am @@ -210,13 +210,19 @@ warnings: # Remove some additional files. CLEANFILES = perl/t/lib/Test/RRA.pm perl/t/lib/Test/RRA/Automake.pm \ - perl/t/lib/Test/RRA/Config.pm + perl/t/lib/Test/RRA/Config.pm $(dist_sbin_SCRIPTS) MAINTAINERCLEANFILES = Makefile.in aclocal.m4 build-aux/compile \ build-aux/depcomp build-aux/install-sh build-aux/missing \ client/wallet.1 config.h.in config.h.in~ configure \ contrib/wallet-report.8 server/keytab-backend.8 \ server/wallet-admin.8 server/wallet-backend.8 server/wallet-report.8 +# For each of the perl scripts in server/, we need to fill in the path to the +# Perl binary that was located during configuration. +$(dist_sbin_SCRIPTS): + sed 's|WALLET_PERL_PATH|$(PERL)|' < $(srcdir)/$@.in > $(srcdir)/$@ + chmod a+x $(srcdir)/$@ + # Take appropriate actions in the Perl directory as well. We don't want to # always build the Perl directory in all-local, since otherwise Automake does # this for every target, which overrides some hacks we have to do for Debian @@ -13,10 +13,15 @@ for doc in client/wallet client/wallet-rekey ; do pod2man --release="$version" --center=wallet \ --name=`basename "$doc" | tr a-z A-Z` "$doc".pod > "$doc".1 done -for doc in contrib/wallet-rekey-periodic contrib/wallet-summary \ - contrib/wallet-unknown-hosts server/keytab-backend \ - server/wallet-admin server/wallet-backend \ - server/wallet-report ; do +for doc in contrib/wallet-rekey-periodic contrib/wallet-summary \ + contrib/wallet-unknown-hosts ; do pod2man --release="$version" --center=wallet --section=8 \ --name=`basename "$doc" | tr a-z A-Z` "$doc" > "$doc".8 done +for doc in server/keytab-backend server/wallet-admin \ + server/wallet-admin server/wallet-backend \ + server/wallet-report ; do + pod2man --release="$version" --center=wallet --section=8 \ + --name=`basename "$doc" | tr a-z A-Z` "$doc.in" > "$doc".8 +done + diff --git a/server/keytab-backend b/server/keytab-backend.in index 6e47331..13cb33e 100755..100644 --- a/server/keytab-backend +++ b/server/keytab-backend.in @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!WALLET_PERL_PATH # # Extract keytabs from the KDC without changing the key. # diff --git a/server/wallet-admin b/server/wallet-admin.in index e74b2f1..84141e6 100755..100644 --- a/server/wallet-admin +++ b/server/wallet-admin.in @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!WALLET_PERL_PATH # # Wallet server administrative commands. diff --git a/server/wallet-backend b/server/wallet-backend.in index aa83a96..d7dde42 100755..100644 --- a/server/wallet-backend +++ b/server/wallet-backend.in @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!WALLET_PERL_PATH # # Wallet server for storing and retrieving secure data. diff --git a/server/wallet-report b/server/wallet-report.in index 6508227..2b59803 100755..100644 --- a/server/wallet-report +++ b/server/wallet-report.in @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!WALLET_PERL_PATH # # Wallet server reporting interface. |