[Ovirt-devel] [PATCH *ALL*] Makefile.am: set OVIRT_DEV from Release: 0 in spec.in file

Jim Meyering jim at meyering.net
Wed Oct 8 17:07:33 UTC 2008


I'd been running "make build" without setting OVIRT_DEV.
That would cause trouble due to using out of date RPMs.
But in development, we should always simply set OVIRT_DEV=1.
We know we're in development mode when the spec.in file contains
has a line that starts like this:

    Release: 0

so I've adjusted all Makefile.am files to automatically do
what we want.  Painful to have to put this same snippet in
7 different repositories, but very soon I'll be motivated
(and have time) to factor out the worst of that duplication.

Jim

>From b7f104e0d410164682c16995fea6358a74e64b16 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering at redhat.com>
Date: Wed, 8 Oct 2008 18:58:32 +0200
Subject: [PATCH appliance] Makefile.am: set OVIRT_DEV from Release: 0 in spec.in file

---
 Makefile.am |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 6631274..f77d157 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -25,6 +25,11 @@ EXTRA_DIST =				\
   ovirt-appliance.spec		\
   ovirt-appliance.spec.in

+# For Release: 0..., set OVIRT_DEV=1 so that we get extra_release.GIT-
+# annotated rpm version strings.
+OVIRT_DEV = \
+ $(shell grep -q '^[[:space:]]*Release:[[:space:]]*0' \
+   $(srcdir)/*.spec.in && echo 1 || :)

 git_head	= $$(git log -1 --pretty=format:%h)
 GIT_RELEASE	= $$(date --utc +%Y%m%d%H%M%S)git$(git_head)
--
1.6.0.2.304.gc76d

>From ee12814840cc1a052827887ee8cf8acda68c3693 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering at redhat.com>
Date: Wed, 8 Oct 2008 18:59:10 +0200
Subject: [PATCH docs] Makefile.am: set OVIRT_DEV from Release: 0 in spec.in file

---
 Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 47fbbab..af55e4f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -24,6 +24,12 @@ EXTRA_DIST =				\
   oVirt_Installation_Guide	\
   Using_the_oVirt_Admin_UI

+# For Release: 0..., set OVIRT_DEV=1 so that we get extra_release.GIT-
+# annotated rpm version strings.
+OVIRT_DEV = \
+ $(shell grep -q '^[[:space:]]*Release:[[:space:]]*0' \
+   $(srcdir)/*.spec.in && echo 1 || :)
+
 git_head	= $$(git log -1 --pretty=format:%h)
 GIT_RELEASE	= $$(date --utc +%Y%m%d%H%M%S)git$(git_head)
 RPMDIR		= $$(rpm --eval '%{_rpmdir}')
--
1.6.0.2.304.gc76d

>From 679eeeb67c975ec6289b859b4b6309b465516403 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering at redhat.com>
Date: Wed, 8 Oct 2008 19:00:03 +0200
Subject: [PATCH node] Makefile.am: set OVIRT_DEV from Release: 0 in spec.in file

---
 Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 28aa71e..034fdde 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -32,6 +32,12 @@ EXTRA_DIST =			\
   logrotate/ovirt-logrotate	\
   logrotate/ovirt-logrotate.conf

+# For Release: 0..., set OVIRT_DEV=1 so that we get extra_release.GIT-
+# annotated rpm version strings.
+OVIRT_DEV = \
+ $(shell grep -q '^[[:space:]]*Release:[[:space:]]*0' \
+   $(srcdir)/*.spec.in && echo 1 || :)
+
 git_head	= $$(git log -1 --pretty=format:%h)
 GIT_RELEASE	= $$(date --utc +%Y%m%d%H%M%S)git$(git_head)
 RPMDIR		= $$(rpm --eval '%{_rpmdir}')
--
1.6.0.2.304.gc76d

>From a00b0850a4e2c51606715deea71dba1c55d10f97 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering at redhat.com>
Date: Wed, 8 Oct 2008 19:00:25 +0200
Subject: [PATCH node-image] Makefile.am: set OVIRT_DEV from Release: 0 in spec.in file

---
 Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 50d55ef..d34887b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -30,6 +30,12 @@ EXTRA_DIST =				\
   ovirt-node-image.ks		\
   ovirt-pxe

+# For Release: 0..., set OVIRT_DEV=1 so that we get extra_release.GIT-
+# annotated rpm version strings.
+OVIRT_DEV = \
+ $(shell grep -q '^[[:space:]]*Release:[[:space:]]*0' \
+   $(srcdir)/*.spec.in && echo 1 || :)
+
 git_head	= $$(git log -1 --pretty=format:%h)
 GIT_RELEASE	= $$(date --utc +%Y%m%d%H%M%S)git$(git_head)
 RPMDIR		= $$(rpm --eval '%{_rpmdir}')
--
1.6.0.2.304.gc76d

>From acba318c9075a2fce29bc095c4318c0c522080c1 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering at redhat.com>
Date: Wed, 8 Oct 2008 19:00:34 +0200
Subject: [PATCH recipe] Makefile.am: set OVIRT_DEV from Release: 0 in spec.in file

---
 Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 37751af..b0be2c0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -34,6 +34,12 @@ EXTRA_DIST =			\
   appliances/ovirt/templates/ovirt-server-appliance-setup.erb	\
   appliances/ovirt/templates/terminal.erb

+# For Release: 0..., set OVIRT_DEV=1 so that we get extra_release.GIT-
+# annotated rpm version strings.
+OVIRT_DEV = \
+ $(shell grep -q '^[[:space:]]*Release:[[:space:]]*0' \
+   $(srcdir)/*.spec.in && echo 1 || :)
+
 git_head	= $$(git log -1 --pretty=format:%h)
 GIT_RELEASE	= $$(date --utc +%Y%m%d%H%M%S)git$(git_head)
 RPMDIR		= $$(rpm --eval '%{_rpmdir}')
--
1.6.0.2.304.gc76d

>From 006d020c145c0a29ba311057d97ed39a4d43afc9 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering at redhat.com>
Date: Wed, 8 Oct 2008 18:56:58 +0200
Subject: [PATCH release] Makefile.am: set OVIRT_DEV from Release: 0 in spec.in file

---
 Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 0637125..9c37e91 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -25,6 +25,12 @@ EXTRA_DIST =				\
   ovirt.repo				\
   misc-scripts

+# For Release: 0..., set OVIRT_DEV=1 so that we get extra_release.GIT-
+# annotated rpm version strings.
+OVIRT_DEV = \
+ $(shell grep -q '^[[:space:]]*Release:[[:space:]]*0' \
+   $(srcdir)/*.spec.in && echo 1 || :)
+
 git_head	= $$(git log -1 --pretty=format:%h)
 GIT_RELEASE	= $$(date --utc +%Y%m%d%H%M%S)git$(git_head)
 RPMDIR		= $$(rpm --eval '%{_rpmdir}')
--
1.6.0.2.304.gc76d

>From 9303c86a3d17416bec096e05e84c057a430f3ac7 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering at redhat.com>
Date: Wed, 8 Oct 2008 18:57:46 +0200
Subject: [PATCH server] Makefile.am: set OVIRT_DEV from Release: 0 in spec.in file

---
 Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index daf6ef0..2dc9c92 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -25,6 +25,12 @@ EXTRA_DIST =			\
   conf					\
   src

+# For Release: 0..., set OVIRT_DEV=1 so that we get extra_release.GIT-
+# annotated rpm version strings.
+OVIRT_DEV = \
+ $(shell grep -q '^[[:space:]]*Release:[[:space:]]*0' \
+   $(srcdir)/*.spec.in && echo 1 || :)
+
 git_head	= $$(git log -1 --pretty=format:%h)
 GIT_RELEASE	= $$(date --utc +%Y%m%d%H%M%S)git$(git_head)
 RPMDIR		= $$(rpm --eval '%{_rpmdir}')
--
1.6.0.2.304.gc76d




More information about the ovirt-devel mailing list