aboutsummaryrefslogtreecommitdiff
path: root/sbopkglint.d/25-lafiles.t.sh
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2023-06-16 19:00:59 -0400
committerB. Watson <urchlay@slackware.uk>2023-06-16 19:00:59 -0400
commitf04e33a32b883c688cfee61e57262384fc8d5a87 (patch)
tree432fa1de4dbf2ebea89acc90465538f766b4da0b /sbopkglint.d/25-lafiles.t.sh
parent9de0af33720b559d6121ea94fd96227811f824d9 (diff)
downloadsbo-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.sh13
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.$$