summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-03-31 15:04:20 +0200
committerErich Eckner <git@eckner.net>2018-03-31 15:04:20 +0200
commita4823cfd5e243e294b20b5a7775a121bbe0ff65d (patch)
treef95657ab6053d692f482a2976cb6b7fa0fbe5c45
parentd484dd038865d434ffb9c7c1fecaab5a025e6bbd (diff)
downloadreport-installed-packages-a4823cfd5e243e294b20b5a7775a121bbe0ff65d.tar.xz
report-installed-packages.in: use find instead of ls + xargs
-rwxr-xr-xreport-installed-packages.in7
1 files changed, 3 insertions, 4 deletions
diff --git a/report-installed-packages.in b/report-installed-packages.in
index 4bc4344..8883f9a 100755
--- a/report-installed-packages.in
+++ b/report-installed-packages.in
@@ -10,10 +10,9 @@ fi
content=$(
(
- ls '/var/lib/pacman/sync' | \
- grep 'testing\.db$' | \
- sed 's|^|/var/lib/pacman/sync/|' | \
- xargs -rn1 bsdtar -tf | \
+ find '/var/lib/pacman/sync' -mindepth 1 -maxdepth 1 \
+ -name '*testing.db' \
+ -exec bsdtar -tf {} \; | \
sed -n '
/\/$/{
s|/$||