mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 06:50:12 +00:00
ce109a8538
Rename configure.in and configure-libafs.in to use the *.ac extension instead, which is preferred by current Autoconf versions for input files to Autoconf. *.in can then be more consistently used for files that are input into config.status. Change-Id: I4d352560200e4dbb1a2dda3d5ab7c7c9a38b565f Reviewed-on: http://gerrit.openafs.org/2437 Reviewed-by: Derrick Brashear <shadow@dementia.org> Tested-by: Russ Allbery <rra@stanford.edu>
52 lines
1.1 KiB
Bash
Executable File
52 lines
1.1 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
while getopts "q" flag
|
|
do
|
|
case "$flag" in
|
|
q)
|
|
skipman=1;
|
|
;;
|
|
*)
|
|
echo "Usage ./regen.sh [-q]"
|
|
echo " -q skips man page generation"
|
|
exit
|
|
;;
|
|
esac
|
|
done
|
|
|
|
echo "Updating configuration..."
|
|
echo "Running aclocal"
|
|
if which aclocal > /dev/null 2>&1; then
|
|
aclocal -I src/cf
|
|
elif which aclocal-1.10 > /dev/null 2>&1; then
|
|
aclocal-1.10 -I src/cf
|
|
else
|
|
echo "No aclocal found on your system (looked for aclocal & aclocal-1.10)"
|
|
exit 1
|
|
fi
|
|
|
|
echo "Running autoconf"
|
|
autoconf
|
|
echo "Running autoconf for configure-libafs"
|
|
autoconf configure-libafs.ac > configure-libafs
|
|
chmod +x configure-libafs
|
|
echo "Running autoheader"
|
|
autoheader
|
|
#echo "Running automake"
|
|
#automake
|
|
|
|
echo "Deleting autom4te.cache directory"
|
|
rm -r autom4te.cache
|
|
|
|
if [ $skipman ] ; then
|
|
echo "Skipping man page build"
|
|
else
|
|
# Rebuild the man pages, to not require those building from source to have
|
|
# pod2man available.
|
|
if test -d doc/man-pages ; then
|
|
echo "Building man pages"
|
|
perl doc/man-pages/merge-pod doc/man-pages/pod1/*.in
|
|
(cd doc/man-pages && ./generate-man)
|
|
fi
|
|
fi
|