---
 recipe/Makefile.am |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)
 create mode 100644 recipe/Makefile.am

diff --git a/recipe/Makefile.am b/recipe/Makefile.am
new file mode 100644
index 0000000..7b64d55
--- /dev/null
+++ b/recipe/Makefile.am
@@ -0,0 +1,46 @@
+OVIRT_CACHE_DIR        ?= $(HOME)/ovirt-cache
+OVIRT_LOCAL_REPO ?= file://$(OVIRT_CACHE_DIR)/ovirt
+OVIRT_URL        ?= http://ovirt.org/repos/ovirt
+
+FEDORA_MIRROR     = http://mirrors.fedoraproject.org/mirrorlist
+CUR_RAWHIDE       = 12
+
+CUR_PREVIEW       = 11
+PREVIEW_URL      ?= 
http://markmc.fedorapeople.org/virt-preview/f$(CUR_PREVIEW)/$(ARCH)
+
+FEDORA            = $(shell rpm --eval '%{fedora}')
+ARCH              = $(shell rpm --eval '%{_arch}')
+
+EXTRA_DIST = \
+  repos.ks     \
+  ovirt-node-recipe.ks \
+  common-blacklist.ks  \
+  common-install.ks    \
+  common-pkgs.ks       \
+  common-post.ks       \
+  ovirt-node-image.ks
+
+repos.ks: 
+       ( \
+           if [ 0$(FEDORA) == 0$(CUR_RAWHIDE) ]; then \
+               FEDORA_REPO=rawhide ;\
+               FEDORA_REPO_LOC="$(if 
$(FEDORA_URL),--baseurl=$(FEDORA_URL)/development/$(ARCH)/os,--mirrorlist=$(FEDORA_MIRROR)?repo=rawhide&arch=$(ARCH))"
 ;\
+               OVIRT_DISTRO=development ;\
+           else \
+               FEDORA_REPO=f$(FEDORA) ;\
+               FEDORA_REPO_LOC="$(if 
$(FEDORA_URL),--baseurl=$(FEDORA_URL)/releases/$(FEDORA)/Everything/${ARCH}/os,--mirrorlist=$(FEDORA_MIRROR)?repo=fedora-$(FEDORA)&arch=$(ARCH))"
 ;\
+               OVIRT_DISTRO=$(FEDORA) ;\
+               UPDATE_REPO_LINE="repo --name=$${FEDORA_REPO}-updates $(if 
$(FEDORA_URL),--baseurl=$(FEDORA_URL)/updates/$(FEDORA)/${ARCH},--mirrorlist=$(FEDORA_MIRROR)?repo=updates-released-f$(FEDORA)&arch=$(ARCH))\n"
 ;\
+               if [ 0$(FEDORA) == 0$(CUR_PREVIEW) ]; then \
+                   UPDATE_REPO_LINE="$${UPDATE_REPO_LINE}repo --name=preview 
--baseurl=$(PREVIEW_URL)\n" ;\
+               fi ;\
+           fi ;\
+           echo "repo --name=$${FEDORA_REPO} $${FEDORA_REPO_LOC}" > repos.ks ;\
+           echo "repo --name=ovirt-org 
--baseurl=$(OVIRT_URL)/$${OVIRT_DISTRO}/$(ARCH)" >> repos.ks ;\
+           printf "$${UPDATE_REPO_LINE}" >> repos.ks ;\
+           echo "repo --name=ovirt-local --baseurl=$(OVIRT_LOCAL_REPO)" >> 
repos.ks ;\
+       )
+       
+ovirt-node-recipe.ks:
+#      ksflatten ovirt-node-image.ks --output $@
+       cp ovirt-node-image.ks ovirt-node-recipe.ks
\ No newline at end of file
-- 
1.6.2.5

_______________________________________________
Ovirt-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/ovirt-devel

Reply via email to