From: Elan Ruusamäe Date: Sun, 2 Aug 2015 08:08:21 +0000 (+0300) Subject: add to git X-Git-Url: http://git.pld-linux.org/gitweb.cgi?p=projects%2Fpld-ftp-admin.git;a=commitdiff_plain;h=79bfa5416570425373d966239f009097dacbb7ff add to git --- diff --git a/wwwbin/checkrepo.sh b/wwwbin/checkrepo.sh new file mode 100755 index 0000000..f391039 --- /dev/null +++ b/wwwbin/checkrepo.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# it's bash because mksh can do only 32bit arithemtic + +REPODIR=${1:-/home/pld/admins/th/ftp/test} + +i=0 +nn= +ls -1 $REPODIR/SRPMS/RPMS | sed -rne "s/^((.+)-[^-]+-[^-]+\.src\.rpm)$/\1.info/p" | \ +while read pkg ; do + for f in `awk -F ':' -vD="$REPODIR/" '/file:/ { if ($0 ~ /-debuginfo-/) { print D $2 "/debuginfo/" $3 } else { print D $2 "/RPMS/" $3 }}' $REPODIR/SRPMS/.metadata/$pkg` ; do + if ! stat $f &>/dev/null ; then + echo "!!!: $pkg : $f" >&2 + fi + done +done