[libnet-dbus-perl] 95/335: Ensure autobuilt RPMs include builder counter / timestamp to differentiate from formal builds

Intrigeri intrigeri at moszumanska.debian.org
Sat Mar 21 01:07:32 UTC 2015


This is an automated email from the git hooks/post-receive script.

intrigeri pushed a commit to branch experimental
in repository libnet-dbus-perl.

commit ec4f326e1fddc30716fe7ba2640084a827f1e896
Author: Daniel P. Berrange <dan at berrange.com>
Date:   Fri Sep 2 13:24:57 2005 +0000

    Ensure autobuilt RPMs include builder counter / timestamp to differentiate from formal builds
---
 Net-DBus.spec.PL |  6 ++++--
 rollingbuild.sh  | 33 ++++++++++++++++++++++-----------
 2 files changed, 26 insertions(+), 13 deletions(-)

diff --git a/Net-DBus.spec.PL b/Net-DBus.spec.PL
index 065af48..20692c3 100644
--- a/Net-DBus.spec.PL
+++ b/Net-DBus.spec.PL
@@ -1,6 +1,6 @@
 # Copyright (C) 2001-2004 Daniel Berrange <dan at berrange.com>
 #
-# $Id: Net-DBus.spec.PL,v 1.5 2005/08/22 13:33:00 dan Exp $
+# $Id: Net-DBus.spec.PL,v 1.6 2005/09/02 14:24:57 dan Exp $
 
 use strict;
 
@@ -36,10 +36,12 @@ __DATA__
 %define perlversion %(perl -e 'use Config; print $Config{version}')
 %define appname Net-DBus
 
+%define _extra_release %{?extra_release:%{extra_release}}
+
 Summary: Perl API to the DBus message system
 Name: perl-%{appname}
 Version: @VERSION@
-Release: 1
+Release: 1%{_extra_release}
 Copyright: GPL/Artistic
 Group: Applications/Internet
 Source: %{appname}-%{version}.tar.gz
diff --git a/rollingbuild.sh b/rollingbuild.sh
index 76a1997..bf6949e 100755
--- a/rollingbuild.sh
+++ b/rollingbuild.sh
@@ -23,16 +23,21 @@ echo $NAME.spec >> MANIFEST
 # Build the RPM.
 make
 
-perl -MDevel::Cover -e '' 1>/dev/null 2>&1 && USE_COVER=1 || USE_COVER=0
-if [ "$USE_COVER" = "1" ]; then
-  cover -delete
-  HARNESS_PERL_SWITCHES=-MDevel::Cover make test
-  cover
-  mkdir blib/coverage
-  cp -a cover_db/*.html cover_db/*.css blib/coverage
-  mv blib/coverage/coverage.html blib/coverage/index.html
-else
-  make test
+if [ -z "$USE_COVER" ]; then
+  perl -MDevel::Cover -e '' 1>/dev/null 2>&1 && USE_COVER=1 || USE_COVER=0
+fi
+
+if [ -z "$SKIP_TESTS" -o "$SKIP_TESTS" = "0" ]; then
+  if [ "$USE_COVER" = "1" ]; then
+    cover -delete
+    HARNESS_PERL_SWITCHES=-MDevel::Cover make test
+    cover
+    mkdir blib/coverage
+    cp -a cover_db/*.html cover_db/*.css blib/coverage
+    mv blib/coverage/coverage.html blib/coverage/index.html
+  else
+    make test
+  fi
 fi
 
 make install
@@ -41,7 +46,13 @@ rm -f $NAME-*.tar.gz
 make dist
 
 if [ -f /usr/bin/rpmbuild ]; then
-  rpmbuild -ta --clean $NAME-*.tar.gz
+  if [ -n "$AUTOBUILD_COUNTER" ]; then
+    EXTRA_RELEASE=".auto$AUTOBUILD_COUNTER"
+  else
+    NOW=`date +"%s"`
+    EXTRA_RELEASE=".$USER$NOW"
+  fi
+  rpmbuild -ta --define "extra_release $EXTRA_RELEASE" --clean $NAME-*.tar.gz
 fi
 
 # Skip debian pkg for now

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-dbus-perl.git



More information about the Pkg-perl-cvs-commits mailing list