[node-patches] Change in ovirt-node-iso[master]: Adding virt preview repo for fc20 Switching to use of ovirt-...

tlitovsk at redhat.com tlitovsk at redhat.com
Wed Apr 1 11:22:58 UTC 2015


Anatoly Litovsky has uploaded a new change for review.

Change subject: Adding virt preview repo for fc20 Switching to use of ovirt-node-vdsm recepie Allowing to select the main kickstart for use with local builds of ovirt node
......................................................................

Adding virt preview repo for fc20
Switching to use of ovirt-node-vdsm recepie
Allowing to select the main kickstart for use
with local builds of ovirt node

Change-Id: I3db401c1fb97ad013d94d24bc0c6aa4431e8d2eb
Signed-off-by: Tolik Litovsky <tlitovsk at redhat.com>
---
M Makefile.am
M configure.ac
M recepie-downloader.sh.in
3 files changed, 18 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-node-iso refs/changes/41/39441/1

diff --git a/Makefile.am b/Makefile.am
index b5e7215..795b875 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -16,7 +16,7 @@
 # also available at http://www.gnu.org/copyleft/gpl.html.
 
 PACKAGE           = @PACKAGE_NAME@
-NAME0			  = ovirt-node-image
+NAME0			  = @MAIN_KS@
 RECIPE            = $(PACKAGE).ks
 PRODUCT           = @PRODUCT_NAME@
 EXTRA_RECIPE      = @EXTRA_RECIPE@
@@ -31,7 +31,7 @@
 RELEASE 		  := $(shell rpm -q --qf "%{RELEASE}\n" --define "BUILD_NUMBER $(BUILD_NUMBER)" --specfile ./ovirt-node-iso.spec | head -n1)
 RECIPE_DIR 		  = @RECIPES@
 OVIRT_VERSION     = @PACKAGE_VERSION@
-REPO_SUFFIX        = @REPO_SUFFIX@
+REPO_SUFFIX       = @REPO_SUFFIX@
 
 OVIRT_CACHE_DIR	?= $(HOME)/ovirt-caches
 
@@ -105,9 +105,12 @@
         OVIRT_REPO_LINE="repo --name=ovirt-stable-repo --baseurl=$(OVIRT_BASE_URL)/fc$(FEDORA)\n" ;\
         FEDORA_REPO_LOC="repo --name=$${FEDORA_REPO} --mirrorlist=$(FEDORA_MIRROR)?repo=fedora-$(FEDORA)&arch=$(ARCH)\n" ;\
         UPDATE_REPO_LINE="repo --name=$${FEDORA_REPO}-updates --mirrorlist=$(FEDORA_MIRROR)?repo=updates-released-f$(FEDORA)&arch=$(ARCH)\n" ;\
+        VIRT_PREVIEW_REPO_LINE="repo --name=$${FEDORA_REPO}-virt-preview --baseurl=https://fedorapeople.org/groups/virt/virt-preview/fedora-$(FEDORA)/$(ARCH)/\n" ;\
+        GLUSTER_REPO_LINE="repo --name=ovirt-$(OVIRT_VERSION)-glusterfs-${ARCH}-epel --baseurl=http://download.gluster.org/pub/gluster/glusterfs/nightly/glusterfs/fedora-$(FEDORA)-${ARCH}\n" ;\
         printf "$${OVIRT_REPO_LINE}" > repos.ks ;\
         printf "$${FEDORA_REPO_LOC}" >> repos.ks ;\
         printf "$${UPDATE_REPO_LINE}" >> repos.ks ;\
+        printf "$${GLUSTER_REPO_LINE}" >> repos.ks ;\
       fi ;\
       echo "# OVIRT_REPO_URL=$(OVIRT_REPO_URL)" >> $@ ;\
       for repo in $(OVIRT_REPO_URL); do \
@@ -124,10 +127,12 @@
 	    echo "VERSION=$(VERSION)" ;\
 	    echo "RELEASE=$(RELEASE)" ;\
 	) > $@
+	cat $(NAME0) > tmp-recepie.ks
 if USE_EXTRA_RECIPE
-	echo -e "\n%include $(EXTRA_RECIPE)" >> $(NAME0).ks
+	echo -e "\n%include $(EXTRA_RECIPE)" >> tmp-recepie.ks
 endif
-	ksflatten -c $(NAME0).ks -o $(PACKAGE).ks
+	ksflatten -c tmp-recepie.ks -o $(PACKAGE).ks
+	rm -rf tmp-recepie.ks
 
 $(PACKAGE).$(PKG_FMT) iso: kickstarts version.ks repos.ks
 	@test ! -e "$(PACKAGE_NAME)-$(VERSION)-$(RELEASE).iso" || ( echo "ERROR: $(PACKAGE_NAME)-$(VERSION)-$(RELEASE).iso already exists." && exit 1 )
diff --git a/configure.ac b/configure.ac
index 22f8e87..bb4c2d3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -33,6 +33,13 @@
             [RECIPES=/usr/share/ovirt-node-recipe])
 AC_SUBST([RECIPES])
 
+
+AC_ARG_WITH([kickstart], [AC_HELP_STRING([--with-kickstart],
+            [Specify a kickstart file to use.  Defaults to vdsm-plugin-iso.ks])],
+            [MAIN_KS="$withval"],
+            [MAIN_KS=vdsm-plugin-iso.ks])
+AC_SUBST([MAIN_KS])
+
 AC_ARG_WITH([build_number], [AC_HELP_STRING([--with-build-number],
             [Specify a build number.])],
             [BUILD_NUMBER="$withval"],
@@ -50,7 +57,6 @@
 
 PACKAGE_NAME=ovirt-node-iso
 PRODUCT_NAME=oVirt\ Node\ Hypervisor
-MAIN_KS=ovirt-node-image.ks
 
 
 AC_CONFIG_FILES([Makefile
diff --git a/recepie-downloader.sh.in b/recepie-downloader.sh.in
index e53d674..ceb4ed3 100644
--- a/recepie-downloader.sh.in
+++ b/recepie-downloader.sh.in
@@ -7,9 +7,11 @@
 	"install")
 		sudo yum-config-manager --add-repo "http://resources.ovirt.org/pub/ovirt-$OVIRT_REPO_SUFFIX/rpm/$DISTRO_SHORT"
 		sudo yum install ovirt-node-recipe -y --nogpgcheck
+		sudo yum install ovirt-node-plugin-vdsm-recipe -y --nogpgcheck
 		;;
 	"remove")
 		sudo yum erase ovirt-node-recipe -y
+		sudo yum erase ovirt-node-plugin-vdsm-recipe -y
 		;;
 	"remove-repo")
 		sudo rm -rf /etc/yum.repos.d/resources.ovirt.org*.repo


-- 
To view, visit https://gerrit.ovirt.org/39441
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3db401c1fb97ad013d94d24bc0c6aa4431e8d2eb
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-node-iso
Gerrit-Branch: master
Gerrit-Owner: Anatoly Litovsky <tlitovsk at redhat.com>



More information about the node-patches mailing list