diff options
Diffstat (limited to 'sbopkglint.d/25-lafiles.t.sh')
-rw-r--r-- | sbopkglint.d/25-lafiles.t.sh | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sbopkglint.d/25-lafiles.t.sh b/sbopkglint.d/25-lafiles.t.sh index d4c56f7..39b1ac1 100644 --- a/sbopkglint.d/25-lafiles.t.sh +++ b/sbopkglint.d/25-lafiles.t.sh @@ -10,13 +10,14 @@ # they're not allowed directly in /lib /lib64 /usr/lib /usr/lib64, but # they're OK in subdirectories (e.g. /usr/lib64/appname/plugins/foo.la). -for i in lib lib64 usr/lib usr/lib64; do - [ -d "$i" ] || continue - found="$( find $i -maxdepth 1 -name '*.la' )" - [ -n "$found" ] && LAFILES+="$found " +for i in lib/*.la lib64/*.la usr/lib/*.la usr/lib64/*.la; do + [ -e "$i" ] || continue + ls -ld "$i" >> .lafiles.$$ done -if [ -n "$LAFILES" ]; then +if [ -s .lafiles.$$ ]; then warn "package contains .la files:" - ls -l $LAFILES + cat .lafiles.$$ fi + +rm -f .lafiles.$$ |