From c0ae66c9d99be65822fd3afe125f2afd7b86b65a Mon Sep 17 00:00:00 2001 From: Alejandro Mery Date: Mon, 13 Dec 2004 16:50:20 +0000 Subject: [PATCH] Alejandro Mery: Fix compare.sh to work better over missing packages [2004120923341408244] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@5185 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- misc/archive/compare.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/misc/archive/compare.sh b/misc/archive/compare.sh index 163389639..abc45b9ff 100644 --- a/misc/archive/compare.sh +++ b/misc/archive/compare.sh @@ -90,7 +90,7 @@ function diff_package() { diff_package $x $target/${x##*/} elif [[ "$x" = *.cache ]]; then continue - else + elif [ -f "$x" ]; then remove_header $x > $$.source if [ -f $target/${x##*/} ]; then remove_header $target/${x##*/} > $$.target @@ -114,8 +114,8 @@ function diff_package() { [ ! -d $source/${x#$target/} ] && diff_package $source/${x#$target/} $x elif [[ "$x" = *.cache ]]; then continue - else - if [ ! -f $source/${x#$target/} ]; then + elif [ -f "$x" ]; then + if [ ! -f "$source/${x#$target/}" ]; then remove_header $x > $$.target show_nice_diff /dev/null $$.target $source/${x#$target/} rm $$.target