aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2010-02-09 15:26:25 -0800
committerRuss Allbery <rra@stanford.edu>2010-02-09 15:26:25 -0800
commitba73a9bdff8aebb9fcb0f9ad622be56bf6fd3320 (patch)
tree3b12f2a3130e352c13155f1e33bbb491caf18056
parent562431885d24ee828c4b7b0995fdd200987db872 (diff)
Move man page generation to autogen
Also use set -e in autogen and add --force to autoreconf.
-rw-r--r--Makefile.am20
-rwxr-xr-xautogen20
2 files changed, 17 insertions, 23 deletions
diff --git a/Makefile.am b/Makefile.am
index b647349..8777720 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -57,26 +57,6 @@ client_wallet_LDADD = util/libutil.a portable/libportable.a $(REMCTL_LIBS) \
dist_man_MANS = client/wallet.1 server/keytab-backend.8 \
server/wallet-admin.8 server/wallet-backend.8
-$(srcdir)/client/wallet.1: $(srcdir)/client/wallet.pod
- pod2man --release=$(VERSION) --center="Administrative Commands" \
- --section=1 $(srcdir)/client/wallet.pod > $@
-
-$(srcdir)/contrib/wallet-report.8: $(srcdir)/contrib/wallet-report
- pod2man --release=$(VERSION) --center="Administrative Commands" \
- --section=8 $(srcdir)/contrib/wallet-report > $@
-
-$(srcdir)/server/keytab-backend.8: $(srcdir)/server/keytab-backend
- pod2man --release=$(VERSION) --center="Administrative Commands" \
- --section=8 $(srcdir)/server/keytab-backend > $@
-
-$(srcdir)/server/wallet-admin.8: $(srcdir)/server/wallet-admin
- pod2man --release=$(VERSION) --center="Administrative Commands" \
- --section=8 $(srcdir)/server/wallet-admin > $@
-
-$(srcdir)/server/wallet-backend.8: $(srcdir)/server/wallet-backend
- pod2man --release=$(VERSION) --center="Administrative Commands" \
- --section=8 $(srcdir)/server/wallet-backend > $@
-
# A set of flags for warnings. Add -O because gcc won't find some warnings
# without optimization turned on, and add -DDEBUG=1 so we'll also compile all
# debugging code and test it.
diff --git a/autogen b/autogen
index 15ab3a6..aeb4339 100755
--- a/autogen
+++ b/autogen
@@ -1,7 +1,21 @@
#!/bin/sh
#
-# Run this shell script to bootstrap as necessary after a fresh checkout
-# from Subversion.
+# Run this shell script to bootstrap as necessary after a fresh checkout.
-autoreconf -i
+set -e
+
+autoreconf -i --force
rm -rf autom4te.cache
+
+# Generate manual pages.
+version=`grep '^wallet' NEWS | head -1 | cut -d' ' -f2`
+pod2man --release="$version" --center=wallet client/wallet.pod \
+ > client/wallet.1
+pod2man --release="$version" --center=wallet -s 8 contrib/wallet-report \
+ > contrib/wallet-report.8
+pod2man --release="$version" --center=wallet -s 8 server/keytab-backend \
+ > server/keytab-backend.8
+pod2man --release="$version" --center=wallet -s 8 server/wallet-admin \
+ > server/wallet-admin.8
+pod2man --release="$version" --center=wallet -s 8 server/wallet-backend \
+ > server/wallet-backend.8