[Ovirt-devel] [PATCH release] Fixed tar-src target to work with refactored appliance structure

Perry Myers pmyers at redhat.com
Tue Sep 23 14:46:08 UTC 2008


Signed-off-by: Perry Myers <pmyers at redhat.com>
---
 ovirt.mk |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/ovirt.mk b/ovirt.mk
index 631291a..a29f428 100644
--- a/ovirt.mk
+++ b/ovirt.mk
@@ -7,6 +7,7 @@ OVIRT_GIT_SERVER ?= git://ovirt.org
 # 'next' is development snapshot
 OVIRT_BRANCH ?= next
 OVIRT_URL ?= http://ovirt.org/repos/ovirt
+THINCRUST_URL ?= http://www.thincrust.net/repo
 FEDORA_MIRROR ?= http://mirrors.fedoraproject.org/mirrorlist
 
 SUBDIRS ?= release server node node-image recipe appliance docs
@@ -77,6 +78,8 @@ update-host:
 
 tar-src:
 	@mkdir -p $(OVIRT_CACHE_DIR)
+	@sudo chown -R $(USER) $(OVIRT_CACHE_DIR)
+	@rm -Rf $(OVIRT_CACHE_DIR)/source
 	@( if [ -n "$(FEDORA_URL)" ]; then \
 	  echo "repo --name=f$(F_REL) --baseurl=$(FEDORA_URL)/releases/$(F_REL)/Everything/\$$basearch/os" ; \
 	  echo "repo --name=f$(F_REL)-updates --baseurl=$(FEDORA_URL)/updates/$(F_REL)/\$$basearch" ; \
@@ -92,11 +95,17 @@ tar-src:
 	  echo "repo --name=f$(F_REL)-updates-src --mirrorlist=$(FEDORA_MIRROR)?repo=updates-released-source-f$(F_REL)&arch=src" ; \
 	  echo "repo --name=f$(F_REL)-updates-src-newkey --mirrorlist=$(FEDORA_MIRROR)?repo=updates-released-source-f$(F_REL).newkey&arch=src" ; \
 	fi ; \
+	echo "repo --name=ovirt-org --baseurl=$(OVIRT_URL)/${F_REL}/\$$basearch" ; \
+	echo "repo --name=ovirt-org-src --baseurl=$(OVIRT_URL)/${F_REL}/src" ; \
+	echo "repo --name=thincrust-net --baseurl=$(THINCRUST_URL)/noarch" ; \
+	echo "repo --name=thincrust-net-src --baseurl=$(THINCRUST_URL)/srpms" ; \
+	echo "repo --name=ovirt-local --baseurl=file://$(OVIRT_CACHE_DIR)/ovirt" ; \
 	echo "%packages --nobase" ; \
+	grep -v '^-' /usr/share/appliance-tools/base-pkgs.ks ; \
+	echo "lokkit" ; \
 	for dir in $(SUBDIRS); do \
-	  if test -f $$dir/common-pkgs.ks ; then \
-	    grep -v '^-' $$dir/common-pkgs.ks ; \
-	  fi ; \
+	  echo "ovirt-$$dir" ; \
+	  test -f $$dir/common-pkgs.ks && grep -v '^-' $$dir/common-pkgs.ks ; \
 	done ; \
 	echo "%end" ) > $(SRC_KS)
 	cd $(OVIRT_CACHE_DIR) && \
-- 
1.5.5.1




More information about the ovirt-devel mailing list