diff options
author | Daniel Stenberg <daniel@haxx.se> | 2017-08-10 00:13:20 +0200 |
---|---|---|
committer | ng0 <ng0@infotropique.org> | 2017-08-22 15:29:52 +0000 |
commit | dfc318b2a4ba8b53c3de827985d953d42f881fb6 (patch) | |
tree | 8b037497d5a0ae07fad0aa5e79fbc3f10082155f /scripts | |
parent | efcb53422b3b9ba800ddca20799c019a9eb71958 (diff) | |
download | gnurl-dfc318b2a4ba8b53c3de827985d953d42f881fb6.tar.gz gnurl-dfc318b2a4ba8b53c3de827985d953d42f881fb6.tar.bz2 gnurl-dfc318b2a4ba8b53c3de827985d953d42f881fb6.zip |
travis: verify "make install"
Help-by: Jay Satiro
Closes #1753
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/installcheck.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/scripts/installcheck.sh b/scripts/installcheck.sh new file mode 100644 index 000000000..b26ba60f6 --- /dev/null +++ b/scripts/installcheck.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +PREFIX=$1 + +# Run this script in the root of the git clone. Point out the install prefix +# where 'make install' has already installed curl. + +if test -z "$1"; then + echo "scripts/installcheck.sh [PREFIX]" + exit +fi + +diff -u <(find docs/libcurl/ -name "*.3" -printf "%f\n" | grep -v template| sort) <(find $PREFIX/share/man/ -name "*.3" -printf "%f\n" | sort) + +if test "$?" -ne "0"; then + echo "ERROR: installed libcurl docs mismatch" + exit 2 +fi + +diff -u <(find include/ -name "*.h" -printf "%f\n" | sort) <(find $PREFIX/include/ -name "*.h" -printf "%f\n" | sort) + +if test "$?" -ne "0"; then + echo "ERROR: installed include files mismatch" + exit 1 +fi + +echo "installcheck: installed libcurl docs and include files look good" |