From f04e33a32b883c688cfee61e57262384fc8d5a87 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Fri, 16 Jun 2023 19:00:59 -0400 Subject: sbopkglint: spaces in filenames WIP #3. --- sbopkglint.d/25-lafiles.t.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'sbopkglint.d/25-lafiles.t.sh') 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.$$ -- cgit v1.2.3