diff options
author | Albert Cheng <acheng@hdfgroup.org> | 2015-11-18 17:31:51 (GMT) |
---|---|---|
committer | Albert Cheng <acheng@hdfgroup.org> | 2015-11-18 17:31:51 (GMT) |
commit | 9d72e487e32c5ba112af14c4b3fd8fdcad5d6000 (patch) | |
tree | 4b73d6e3c26f8bec87a0e672986242c558cff6db /bin/chkmanifest | |
parent | 71ee2155d45e53c5fc5a12720907eb24dc3dbbd6 (diff) | |
download | hdf5-9d72e487e32c5ba112af14c4b3fd8fdcad5d6000.zip hdf5-9d72e487e32c5ba112af14c4b3fd8fdcad5d6000.tar.gz hdf5-9d72e487e32c5ba112af14c4b3fd8fdcad5d6000.tar.bz2 |
[svn-r28388] HDFFV-9573: bin/chkmanifest did not like the missing generated file.
Changed bin/chkmanifest to generate the files if configure is missing.
Tested: jam
Diffstat (limited to 'bin/chkmanifest')
-rwxr-xr-x | bin/chkmanifest | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/bin/chkmanifest b/bin/chkmanifest index 646f815..701b6c4 100755 --- a/bin/chkmanifest +++ b/bin/chkmanifest @@ -17,9 +17,12 @@ # Check that all the files in MANIFEST exist and that (if this is a # SVN checkout) that all the SVN-managed files appear in the # MANIFEST. +# verbose=yes MANIFEST=/tmp/HD_MANIFEST.$$ +AUTOGEN=./autogen.sh +AUTOGEN_LOG=/tmp/autogen.log.$$ # Main test "$verbose" && echo " Checking MANIFEST..." 1>&2 @@ -49,6 +52,19 @@ else fi fi +# Do an autogen if generated files (e.g., configure) is not present +if [ ! -f configure ]; then + echo " running $AUTOGEN -p" + $AUTOGEN -p > $AUTOGEN_LOG 2>&1 + if [ $? -ne 0 ]; then + echo $AUTOGEN encountered error. Abort. + echo output from $AUTOGEN: + cat $AUTOGEN_LOG + exit 1 + fi + rm $AUTOGEN_LOG +fi + # Check for duplicate entries. This can be done at any time, but it may as # well be sooner so that if something else fails the presence of duplicates # will already be known. |