From d8cd04f8583b05076dafe34496b53731062b6060 Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Thu, 18 Feb 2010 11:39:08 +0100 Subject: * abicheck/ - add new abitest tester using the ABI Compliance Checker from http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker --- abicheck/run_abi_test | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100755 abicheck/run_abi_test (limited to 'abicheck/run_abi_test') diff --git a/abicheck/run_abi_test b/abicheck/run_abi_test new file mode 100755 index 000000000..120d0c641 --- /dev/null +++ b/abicheck/run_abi_test @@ -0,0 +1,6 @@ +#!/bin/sh + +LIBPATH=$(find /usr/lib/ -type f -name "libapt-pkg*") +sed s#@installed_libapt@#$LIBPATH# apt_installed.xml.in > apt_installed.xml + +perl abi-compliance-checker.pl -l apt -d1 apt_installed.xml -d2 apt_build.xml -- cgit v1.2.3 From 707bc26669bebe5ec4b5f11dc69ad42ca79a8d67 Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Thu, 18 Feb 2010 14:19:40 +0100 Subject: abicheck/run_abi_test: check for ../build; abicheck/apt_build.xml: fix version name --- abicheck/run_abi_test | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'abicheck/run_abi_test') diff --git a/abicheck/run_abi_test b/abicheck/run_abi_test index 120d0c641..8d4788ae7 100755 --- a/abicheck/run_abi_test +++ b/abicheck/run_abi_test @@ -1,5 +1,10 @@ #!/bin/sh +if [ ! -d ../build ]; then + echo "../build missing, did you run make?" + exit 1 +fi + LIBPATH=$(find /usr/lib/ -type f -name "libapt-pkg*") sed s#@installed_libapt@#$LIBPATH# apt_installed.xml.in > apt_installed.xml -- cgit v1.2.3 From f0e33f058a99b984611acf3fbffb4b37004296bf Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Thu, 18 Feb 2010 14:40:42 +0100 Subject: abicheck: use absoute path for build too --- abicheck/run_abi_test | 3 +++ 1 file changed, 3 insertions(+) (limited to 'abicheck/run_abi_test') diff --git a/abicheck/run_abi_test b/abicheck/run_abi_test index 8d4788ae7..609c710c4 100755 --- a/abicheck/run_abi_test +++ b/abicheck/run_abi_test @@ -8,4 +8,7 @@ fi LIBPATH=$(find /usr/lib/ -type f -name "libapt-pkg*") sed s#@installed_libapt@#$LIBPATH# apt_installed.xml.in > apt_installed.xml +BUILDPATH=$(readlink -f ../build) +sed s#@build_path@#$BUILDPATH# apt_build.xml.in > apt_build.xml + perl abi-compliance-checker.pl -l apt -d1 apt_installed.xml -d2 apt_build.xml -- cgit v1.2.3 From b8c42fc0632dbbe0edb0854cd941a8fc5340a94a Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Thu, 18 Feb 2010 14:55:13 +0100 Subject: abicheck/run_abi_test: check both libapt-pkg and libapt-inst --- abicheck/run_abi_test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'abicheck/run_abi_test') diff --git a/abicheck/run_abi_test b/abicheck/run_abi_test index 609c710c4..4e4bdf298 100755 --- a/abicheck/run_abi_test +++ b/abicheck/run_abi_test @@ -5,7 +5,7 @@ if [ ! -d ../build ]; then exit 1 fi -LIBPATH=$(find /usr/lib/ -type f -name "libapt-pkg*") +LIBPATH=$(find /usr/lib/ -type f -name "libapt-*.so.*" -printf %p\\\\n) sed s#@installed_libapt@#$LIBPATH# apt_installed.xml.in > apt_installed.xml BUILDPATH=$(readlink -f ../build) -- cgit v1.2.3