From: Michael Tremer Date: Sun, 14 Feb 2010 14:39:37 +0000 (+0100) Subject: QA: New check that points out missing libary links. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20c0eb22543a32f62ccc66878e1616fdb494831a;p=ipfire-3.x.git QA: New check that points out missing libary links. --- diff --git a/tools/quality-agent.d/003-libs-location b/tools/quality-agent.d/003-libs-location new file mode 100755 index 000000000..78b72a042 --- /dev/null +++ b/tools/quality-agent.d/003-libs-location @@ -0,0 +1,20 @@ +#!/bin/bash + +. $(dirname ${0})/qa-include + +# Check for libs that are missing in /usr/lib. + +log "Checking correct installation of libraries" + +failed=0 +for lib in $(find ${BUILDROOT}/lib -type f -name "lib*.so.*"); do + lib=${lib##*/} + lib=${lib%%.so*} + + if [ ! -e "/usr/lib/${lib}.so" ]; then + failed=1 + log " /usr/lib/${lib}.so is missing" + fi +done + +exit ${failed}