[ghc] a primitive ABI checking script

Jens Petersen petersen at fedoraproject.org
Mon Mar 23 02:47:02 UTC 2015


commit d5825747ca79cd7459d471b89a9a53d471b7f6b9
Author: Jens Petersen <petersen at redhat.com>
Date:   Mon Mar 23 11:45:54 2015 +0900

    a primitive ABI checking script

 abi-check.sh | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
---
diff --git a/abi-check.sh b/abi-check.sh
new file mode 100644
index 0000000..f2a47fd
--- /dev/null
+++ b/abi-check.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+REL=$(rpm -q --qf "%{release}" ghc-compiler)
+ARCH=$(arch)
+PKGS=$(rpm -qa | grep -- -$REL | grep -v -- -devel | sort | sed -e "s/-[0-9.]\+-.*//")
+
+for i in $PKGS; do
+    LOCAL=$(rpm -q --provides $i | grep ^ghc\( | grep -v =)
+    REPO=$(dnf repoquery -q --provides $i | grep ^ghc\( | grep -v = | sort | uniq)
+    if [ "$LOCAL" != "$REPO" ]; then
+        echo $LOCAL
+        echo $REPO
+    fi
+done


More information about the scm-commits mailing list