diff options
author | B. Watson <urchlay@slackware.uk> | 2023-06-16 19:00:59 -0400 |
---|---|---|
committer | B. Watson <urchlay@slackware.uk> | 2023-06-16 19:00:59 -0400 |
commit | f04e33a32b883c688cfee61e57262384fc8d5a87 (patch) | |
tree | 432fa1de4dbf2ebea89acc90465538f766b4da0b /sbopkglint.d/25-lafiles.t.sh | |
parent | 9de0af33720b559d6121ea94fd96227811f824d9 (diff) | |
download | sbo-maintainer-tools-f04e33a32b883c688cfee61e57262384fc8d5a87.tar.gz |
sbopkglint: spaces in filenames WIP #3.
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.$$ |