#! /bin/sh

fail=
IFS=:
for i; do
    set -- $(readelf -d "$i" 2>/dev/null | sed -e 's!.*(RPATH).*: \[\(.*\)\]!\1!p;d') || :
    for j; do
	case "$j" in
	    /lib*|/usr/lib*|/usr/X11R6/lib*)	;;
	    *)  echo $"File '${i##$RPM_BUILD_ROOT}' contains an invalid rpath '$j'"
		fail=1
	esac
    done
done

test -z "$fail"
