summaryrefslogtreecommitdiff
path: root/db-list-unsigned-packages
diff options
context:
space:
mode:
Diffstat (limited to 'db-list-unsigned-packages')
-rwxr-xr-xdb-list-unsigned-packages13
1 files changed, 2 insertions, 11 deletions
diff --git a/db-list-unsigned-packages b/db-list-unsigned-packages
index 35a5421..26e22eb 100755
--- a/db-list-unsigned-packages
+++ b/db-list-unsigned-packages
@@ -29,19 +29,10 @@ if [ $# -lt 1 ]; then
fi
arch=$1
-pkgarch=$2
+shift
for repo in ${PKGREPOS[@]}
do
db="${FTP_BASE}/${repo}/os/${arch}/${repo}.db"
- for f in $(tar tf $db | egrep /desc$)
- do
- if ! tar xOf $db $f | fgrep %PGPSIG% > /dev/null
- then
- if [ -z $2 ] || tar xOf $db $f | fgrep -A1 %ARCH% | fgrep $pkgarch > /dev/null
- then
- echo $repo/${f%/desc}
- fi
- fi
- done
+ "$(dirname $0)/db-list-unsigned-packages.py" "$@" < "$db"
done