From a36710cb8b525366d45c954312869316fbb7a06d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Mon, 3 Oct 2005 22:45:06 +0000 Subject: [PATCH] - existing epoch is enough Changed files: pearize.sh -> 1.17 --- pearize.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pearize.sh b/pearize.sh index 4110610..bf00d5c 100644 --- a/pearize.sh +++ b/pearize.sh @@ -47,6 +47,14 @@ sed -ne '/^Name:/,/^BuildRoot/p' $spec > $preamble add_epoch() { local dep="$@" local pkg="$1" + local ver="$3" + + # already have epoch + if [[ "$ver" = *:* ]]; then + echo "$dep" + return + fi + query=$(rpm -q --qf '%{epoch}\n' $pkg || :) epoch=$(echo "$query" | grep -v 'installed' || :) if [ "$epoch" ] && [ "$epoch" -gt 0 ]; then -- 2.44.0