From 79bfa5416570425373d966239f009097dacbb7ff Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Sun, 2 Aug 2015 11:08:21 +0300 Subject: [PATCH] add to git --- wwwbin/checkrepo.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 wwwbin/checkrepo.sh 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 -- 2.44.0