naily and astute gems build
This commit is contained in:
parent
01014d8e07
commit
b16bf12f57
2
Makefile
2
Makefile
@ -1,7 +1,7 @@
|
||||
|
||||
BUILD_DIR:=build
|
||||
|
||||
MODULES=gnupg bootstrap nailgun test mirror iso packages/rpm naily
|
||||
MODULES=gnupg bootstrap nailgun test mirror iso packages/rpm naily astute
|
||||
|
||||
.PHONY: all clean test test-unit help mirror FORCE
|
||||
|
||||
|
13
astute/module.mk
Normal file
13
astute/module.mk
Normal file
@ -0,0 +1,13 @@
|
||||
|
||||
/:=$(BUILD_DIR)/gems/
|
||||
|
||||
$/astute-0.1.gem: astute/astute.gemspec \
|
||||
$(addprefix astute/bin/,$(call find-files,astute/bin)) \
|
||||
$(addprefix astute/lib/,$(call find-files,astute/lib)) \
|
||||
$(addprefix astute/mcollective/,$(call find-files,astute/mcollective)) \
|
||||
$(addprefix astute/puppet/,$(call find-files,astute/puppet)) \
|
||||
$(addprefix astute/spec/,$(call find-files,astute/spec))
|
||||
@mkdir -p $(@D)
|
||||
cd $(<D) && \
|
||||
gem build $(<F)
|
||||
mv $(<D)/astute-*.gem $@
|
@ -22,6 +22,8 @@ RABBITMQ_PLUGINS:=amqp_client-$(RABBITMQ_VERSION).ez rabbitmq_stomp-$(RABBITMQ_V
|
||||
RABBITMQ_PLUGINS_URL:=http://www.rabbitmq.com/releases/plugins/v$(RABBITMQ_VERSION)
|
||||
|
||||
NAILGUN_VERSION:=0.1.0
|
||||
NAILY_VERSION:=0.1
|
||||
ASTUTE_VERSION:=0.1
|
||||
|
||||
iso: $/nailgun-centos-6.3-amd64.iso
|
||||
|
||||
@ -94,6 +96,9 @@ $(ISOROOT)/eggs/Nailgun-$(NAILGUN_VERSION).tar.gz: \
|
||||
@mkdir -p $(@D)
|
||||
cp $(BUILD_DIR)/nailgun/$(@F) $@
|
||||
|
||||
$(ISOROOT)/gems/gems/naily-$(NAILY_VERSION).gem: $(BUILD_DIR)/gems/naily-$(NAILY_VERSION).gem ; $(ACTION.COPY)
|
||||
$(ISOROOT)/gems/gems/astute-$(ASTUTE_VERSION).gem: $(BUILD_DIR)/gems/astute-$(ASTUTE_VERSION).gem ; $(ACTION.COPY)
|
||||
|
||||
$(ISOROOT)/puppet/%: puppet/% ; $(ACTION.COPY)
|
||||
|
||||
$(ISOROOT)/eggs/%: $(LOCAL_MIRROR)/eggs/% ; $(ACTION.COPY)
|
||||
@ -107,6 +112,9 @@ $/isoroot-eggs.done: \
|
||||
|
||||
$/isoroot-gems.done: \
|
||||
$(CENTOS_REPO_DIR)eggs-gems.done \
|
||||
$(BUILD_DIR)/gems/naily-0.1.gem \
|
||||
$(ISOROOT)/gems/gems/naily-$(NAILY_VERSION).gem \
|
||||
$(ISOROOT)/gems/gems/astute-$(ASTUTE_VERSION).gem \
|
||||
$(addprefix $(ISOROOT)/gems/gems/,$(call find-files,$(LOCAL_MIRROR)/gems))
|
||||
$(ACTION.TOUCH)
|
||||
|
||||
|
@ -8,4 +8,3 @@ $/naily-0.1.gem: naily/naily.gemspec \
|
||||
cd $(<D) && \
|
||||
gem build $(<F)
|
||||
mv $(<D)/naily-*.gem $@
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user