From 8b1eb11fb275287d7bc0552ed253b5608c6afe8c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Fri, 26 Sep 2008 10:15:00 +0000 Subject: [PATCH] - fix tagging Changed files: dokuwiki-plugin-eventum.spec -> 1.5 --- dokuwiki-plugin-eventum.spec | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dokuwiki-plugin-eventum.spec b/dokuwiki-plugin-eventum.spec index 7a2ca2d..fb057f1 100644 --- a/dokuwiki-plugin-eventum.spec +++ b/dokuwiki-plugin-eventum.spec @@ -26,13 +26,21 @@ cd .. cvs -d %{_cvsroot} co -d %{name}-%{version} %{_cvsmodule} cd - +%build # skip tagging if we checkouted from tag or have debug enabled # also make make tag only if we have integer release %if %{!?debug:1}%{?debug:0} && %{!?_cvstag:1}%{?_cvstag:0} && %([[ %{release} = *.* ]] && echo 0 || echo 1) + # do tagging by version tag=%{name}-%(echo %{version} | tr . _)-%(echo %{release} | tr . _) cd %{_specdir} +# break if spec is not commited +if [ "$(cvs status %{name}.spec | awk '/Status:/{print $NF}')" != "Up-to-date" ]; then + : "%{name}.spec is not up-to-date with CVS" + exit 1 +fi + if [ $(cvs status -v %{name}.spec | egrep -c "$tag[[:space:]]") != 0 ]; then : "Tag $tag already exists" exit 1 -- 2.43.0