From 8a4c67602c36f65f0b204a7e4ecfa18016c89803 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Mon, 25 Jul 2011 17:13:12 +0200 Subject: fix checkrepo for empty repos --- checkrepo | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/checkrepo b/checkrepo index f2d75b6..ddce82a 100755 --- a/checkrepo +++ b/checkrepo @@ -38,9 +38,11 @@ for repo in {core,extra,community,testing,community-testing,staging}; do mkdir -p ${tmp}/${repo}/${arch} if [ -r ${target}/${repo}/os/${arch}/${repo}.db ]; then bsdtar xf ${target}/${repo}/os/${arch}/${repo}.db -C ${tmp}/${repo}/${arch} - find ${tmp}/${repo}/${arch} -name desc -print0 \ - | xargs -0 awk -f ${tmp}/dbinfo.awk -vpath=${target}/${repo}/os/${arch}/ \ - >> ${tmp}/md5sums-${arch}.txt + if [ -z "$(find ${tmp}/${repo}/${arch} -type d -empty)" ]; then + find ${tmp}/${repo}/${arch} -name desc -print0 \ + | xargs -0 awk -f ${tmp}/dbinfo.awk -vpath=${target}/${repo}/os/${arch}/ \ + >> ${tmp}/md5sums-${arch}.txt + fi fi done done -- cgit v1.2.3-24-g4f1b