talloc: Make abi checks in release script
authorSimo Sorce <idra@samba.org>
Wed, 14 Oct 2009 14:57:17 +0000 (10:57 -0400)
committerStefan Metzmacher <metze@samba.org>
Sun, 20 Dec 2009 15:11:30 +0000 (16:11 +0100)
Make always sure the exports and signature files are up to date before
shipping a release.
(cherry picked from commit 8fb483b2964f1222c013df42ba8be544269da612)

Signed-off-by: Stefan Metzmacher <metze@samba.org>
lib/talloc/script/release-script.sh

index 6b6c0e7aad0a58aa30f0d4132c498c56b01fc377..4804f6ff58d749088ad27062955ffc4485d87cf5 100755 (executable)
@@ -10,6 +10,16 @@ if [ ! -d "lib/talloc" ]; then
     exit 1
 fi
 
+# Check exports and signatures are up to date
+pushd lib/talloc
+./script/abi_checks.sh talloc talloc.h
+abicheck=$?
+popd
+if [ ! "$abicheck" = "0" ]; then
+    echo "ERROR: ABI Checks produced warnings!"
+    exit 1
+fi
+
 git clean -f -x -d lib/talloc
 git clean -f -x -d lib/replace