SPECS: rpm-build-macros.spec - prevent version and macro file bein...

glen glen at pld-linux.org
Sat Dec 10 01:37:47 CET 2005


Author: glen                         Date: Sat Dec 10 00:37:47 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- prevent version and macro file being outdated (idea from pldcpan.spec)

---- Files affected:
SPECS:
   rpm-build-macros.spec (1.42 -> 1.43) 

---- Diffs:

================================================================
Index: SPECS/rpm-build-macros.spec
diff -u SPECS/rpm-build-macros.spec:1.42 SPECS/rpm-build-macros.spec:1.43
--- SPECS/rpm-build-macros.spec:1.42	Thu Dec  8 13:53:21 2005
+++ SPECS/rpm-build-macros.spec	Sat Dec 10 01:37:42 2005
@@ -1,5 +1,5 @@
 # $Revision$, $Date$
-%define	rpm_macros_rev	1.269
+%define	rpm_macros_rev	1.270
 Summary:	PLD Linux RPM build macros
 Summary(pl):	Makra do budowania pakietów RPM dla Linuksa PLD
 Name:		rpm-build-macros
@@ -24,6 +24,10 @@
 Ten pakiet zawiera makra rpm-a do budowania pakietów dla Linuksa PLD.
 
 %prep
+if ! awk '/^#.*Revision:.*Date/{exit($3 > %{rpm_macros_rev})}' %{SOURCE0}; then
+	echo >&2 "Update rpm_macros_rev, it seems outdated"
+	exit 1
+fi
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -45,6 +49,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.43  2005/12/10 00:37:42  glen
+- prevent version and macro file being outdated (idea from pldcpan.spec)
+
 Revision 1.42  2005/12/08 12:53:21  qboosh
 - 1.269 (predefine kgcc to %__cc instead of hardcoded gcc)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/rpm-build-macros.spec?r1=1.42&r2=1.43&f=u




More information about the pld-cvs-commit mailing list