From a9e43776831895743310be71e0cd1ec7c7af2570 Mon Sep 17 00:00:00 2001 From: Chris Meyers Date: Thu, 20 Aug 2015 10:25:34 -0400 Subject: [PATCH] removed need for DIST and DIST_MAJOR specification --- Makefile | 33 ++++++++------------------------- 1 file changed, 8 insertions(+), 25 deletions(-) diff --git a/Makefile b/Makefile index 79de46e99d..a2fe6dae02 100644 --- a/Makefile +++ b/Makefile @@ -6,8 +6,6 @@ GRUNT ?= $(shell [ -t 0 ] && echo "grunt" || echo "grunt --no-color") BROCCOLI ?= ./node_modules/.bin/broccoli NODE ?= node DEPS_SCRIPT ?= deps.py -DIST ?= el -DIST_MAJOR ?= 6 AW_REPO_URL ?= "http://releases.ansible.com/ansible-tower" # Get the branch information from git @@ -53,16 +51,6 @@ SDIST_TAR_FILE=$(SDIST_TAR_NAME).tar.gz SETUP_TAR_FILE=$(SETUP_TAR_NAME).tar.gz SETUP_TAR_LINK=$(NAME)-setup-latest.tar.gz -# Offline TAR build parameters -DIST_FULL=$(DIST)$(DIST_MAJOR) -ifeq ($(OFFICIAL), yes) - OFFLINE_TAR_NAME=$(NAME)-offline-$(DIST_FULL)-$(VERSION) -else - OFFLINE_TAR_NAME=$(NAME)-offline-$(DIST_FULL)-$(VERSION)-$(BUILD) -endif -OFFLINE_TAR_FILE=$(OFFLINE_TAR_NAME).tar.gz -OFFLINE_TAR_LINK=$(NAME)-setup-latest.tar.gz - # DEB build parameters DEBUILD_BIN ?= debuild DEBUILD_OPTS = --source-option="-I" @@ -92,6 +80,14 @@ RPM_NVR = $(NAME)-$(VERSION)-$(RELEASE)$(RPM_DIST) MOCK_BIN ?= mock MOCK_CFG ?= +# Offline TAR build parameters +DIST=$(shell echo ${RPM_DIST} | sed 's|^\.\([^0-9]\+\)\([0-9]\).*|\1|') +DIST_MAJOR=$(shell echo ${RPM_DIST} | sed 's|^\.\([^0-9]\+\)\([0-9]\).*|\2|') +DIST_FULL=$(DIST)$(DIST_MAJOR) +OFFLINE_TAR_NAME=$(NAME)-offline-$(DIST_FULL)-$(VERSION)-$(RELEASE) +OFFLINE_TAR_FILE=$(OFFLINE_TAR_NAME).tar.gz +OFFLINE_TAR_LINK=$(NAME)-setup-latest.tar.gz + .PHONY: clean rebase push requirements requirements_dev requirements_jenkins \ real-requirements real-requirements_dev real-requirements_jenkins \ develop refresh adduser syncdb migrate dbchange dbshell runserver celeryd \ @@ -374,19 +370,6 @@ dist/$(SDIST_TAR_FILE): sdist: minjs requirements dist/$(SDIST_TAR_FILE) -# Build setup tarball -tar-build/$(SETUP_TAR_FILE): - @mkdir -p tar-build - @cp -a setup tar-build/$(SETUP_TAR_NAME) - @cd tar-build/$(SETUP_TAR_NAME) && sed -e 's#%NAME%#$(NAME)#;s#%VERSION%#$(VERSION)#;s#%RELEASE%#$(RELEASE)#;' group_vars/all.in > group_vars/all - @cd tar-build && tar -czf $(SETUP_TAR_FILE) --exclude "*/all.in" $(SETUP_TAR_NAME)/ - @ln -sf $(SETUP_TAR_FILE) tar-build/$(SETUP_TAR_LINK) - @echo "#############################################" - @echo "setup artifacts:" - @echo tar-build/$(setup_tar_file) - @echo tar-build/$(setup_tar_link) - @echo "#############################################" - # Build setup offline tarball offline_tar-build/$(DIST_FULL)/$(OFFLINE_TAR_FILE): mkdir -p offline_tar-build/$(DIST_FULL)