|
|
@@ -264,8 +264,8 @@ virtualenv_ansible:
|
|
|
|
fi; \
|
|
|
|
fi; \
|
|
|
|
if [ ! -d "$(VENV_BASE)/ansible" ]; then \
|
|
|
|
if [ ! -d "$(VENV_BASE)/ansible" ]; then \
|
|
|
|
virtualenv --system-site-packages --setuptools $(VENV_BASE)/ansible && \
|
|
|
|
virtualenv --system-site-packages --setuptools $(VENV_BASE)/ansible && \
|
|
|
|
$(VENV_BASE)/ansible/bin/pip install --force-reinstall setuptools==23.0.0 && \
|
|
|
|
$(VENV_BASE)/ansible/bin/pip install $(PIP_OPTIONS) --ignore-installed setuptools==23.0.0 && \
|
|
|
|
$(VENV_BASE)/ansible/bin/pip install --force-reinstall pip==8.1.2; \
|
|
|
|
$(VENV_BASE)/ansible/bin/pip install $(PIP_OPTIONS) --ignore-installed pip==8.1.2; \
|
|
|
|
fi; \
|
|
|
|
fi; \
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
@@ -276,20 +276,14 @@ virtualenv_tower:
|
|
|
|
fi; \
|
|
|
|
fi; \
|
|
|
|
if [ ! -d "$(VENV_BASE)/tower" ]; then \
|
|
|
|
if [ ! -d "$(VENV_BASE)/tower" ]; then \
|
|
|
|
virtualenv --system-site-packages --setuptools $(VENV_BASE)/tower && \
|
|
|
|
virtualenv --system-site-packages --setuptools $(VENV_BASE)/tower && \
|
|
|
|
$(VENV_BASE)/tower/bin/pip install --force-reinstall setuptools==23.0.0 && \
|
|
|
|
$(VENV_BASE)/tower/bin/pip install $(PIP_OPTIONS) --ignore-installed setuptools==23.0.0 && \
|
|
|
|
$(VENV_BASE)/tower/bin/pip install --force-reinstall pip==8.1.2; \
|
|
|
|
$(VENV_BASE)/tower/bin/pip install $(PIP_OPTIONS) --ignore-installed pip==8.1.2; \
|
|
|
|
fi; \
|
|
|
|
fi; \
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
requirements_ansible: virtualenv_ansible
|
|
|
|
requirements_ansible: virtualenv_ansible
|
|
|
|
if [ "$(VENV_BASE)" ]; then \
|
|
|
|
$(VENV_BASE)/ansible/bin/pip install $(PIP_OPTIONS) --ignore-installed --no-binary $(SRC_ONLY_PKGS) -r requirements/requirements_ansible.txt
|
|
|
|
. $(VENV_BASE)/ansible/bin/activate; \
|
|
|
|
$(VENV_BASE)/ansible/bin/pip uninstall --yes -r requirements/requirements_ansible_uninstall.txt
|
|
|
|
$(VENV_BASE)/ansible/bin/pip install --ignore-installed --no-binary $(SRC_ONLY_PKGS) -r requirements/requirements_ansible.txt ;\
|
|
|
|
|
|
|
|
$(VENV_BASE)/ansible/bin/pip uninstall --yes -r requirements/requirements_ansible_uninstall.txt; \
|
|
|
|
|
|
|
|
else \
|
|
|
|
|
|
|
|
pip install --ignore-installed --no-binary $(SRC_ONLY_PKGS) -r requirements/requirements_ansible.txt ; \
|
|
|
|
|
|
|
|
pip uninstall --yes -r requirements/requirements_ansible_uninstall.txt; \
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
requirements_ansible_dev:
|
|
|
|
requirements_ansible_dev:
|
|
|
|
if [ "$(VENV_BASE)" ]; then \
|
|
|
|
if [ "$(VENV_BASE)" ]; then \
|
|
|
@@ -298,21 +292,12 @@ requirements_ansible_dev:
|
|
|
|
|
|
|
|
|
|
|
|
# Install third-party requirements needed for Tower's environment.
|
|
|
|
# Install third-party requirements needed for Tower's environment.
|
|
|
|
requirements_tower: virtualenv_tower
|
|
|
|
requirements_tower: virtualenv_tower
|
|
|
|
if [ "$(VENV_BASE)" ]; then \
|
|
|
|
$(VENV_BASE)/tower/bin/pip install $(PIP_OPTIONS) --ignore-installed --no-binary $(SRC_ONLY_PKGS) -r requirements/requirements.txt
|
|
|
|
. $(VENV_BASE)/tower/bin/activate; \
|
|
|
|
$(VENV_BASE)/tower/bin/pip uninstall --yes -r requirements/requirements_tower_uninstall.txt
|
|
|
|
$(VENV_BASE)/tower/bin/pip install --ignore-installed --no-binary $(SRC_ONLY_PKGS) -r requirements/requirements.txt ;\
|
|
|
|
|
|
|
|
$(VENV_BASE)/tower/bin/pip uninstall --yes -r requirements/requirements_tower_uninstall.txt; \
|
|
|
|
|
|
|
|
else \
|
|
|
|
|
|
|
|
pip install --ignore-installed --no-binary $(SRC_ONLY_PKGS) -r requirements/requirements.txt ; \
|
|
|
|
|
|
|
|
pip uninstall --yes -r requirements/requirements_tower_uninstall.txt; \
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
requirements_tower_dev:
|
|
|
|
requirements_tower_dev:
|
|
|
|
if [ "$(VENV_BASE)" ]; then \
|
|
|
|
$(VENV_BASE)/tower/bin/pip install -r requirements/requirements_dev.txt
|
|
|
|
. $(VENV_BASE)/tower/bin/activate; \
|
|
|
|
$(VENV_BASE)/tower/bin/pip uninstall --yes -r requirements/requirements_dev_uninstall.txt
|
|
|
|
$(VENV_BASE)/tower/bin/pip install -r requirements/requirements_dev.txt; \
|
|
|
|
|
|
|
|
$(VENV_BASE)/tower/bin/pip uninstall --yes -r requirements/requirements_dev_uninstall.txt; \
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
requirements: requirements_ansible requirements_tower
|
|
|
|
requirements: requirements_ansible requirements_tower
|
|
|
|
|
|
|
|
|
|
|
@@ -723,6 +708,30 @@ rpm-build/$(SDIST_TAR_FILE): rpm-build dist/$(SDIST_TAR_FILE)
|
|
|
|
|
|
|
|
|
|
|
|
rpmtar: sdist rpm-build/$(SDIST_TAR_FILE)
|
|
|
|
rpmtar: sdist rpm-build/$(SDIST_TAR_FILE)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
brewrpmtar: rpm-build/python-deps.tar.gz rpmtar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rpm-build/python-deps.tar.gz: requirements/vendor rpm-build
|
|
|
|
|
|
|
|
tar czf rpm-build/python-deps.tar.gz requirements/vendor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
requirements/vendor:
|
|
|
|
|
|
|
|
pip download \
|
|
|
|
|
|
|
|
--no-binary=:all: \
|
|
|
|
|
|
|
|
--requirement=requirements/requirements_ansible.txt \
|
|
|
|
|
|
|
|
--dest=$@ \
|
|
|
|
|
|
|
|
--exists-action=i
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pip download \
|
|
|
|
|
|
|
|
--no-binary=:all: \
|
|
|
|
|
|
|
|
--requirement=requirements/requirements.txt \
|
|
|
|
|
|
|
|
--dest=$@ \
|
|
|
|
|
|
|
|
--exists-action=i
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pip download \
|
|
|
|
|
|
|
|
--no-binary=:all: \
|
|
|
|
|
|
|
|
--requirement=requirements/requirements_setup_requires.txt \
|
|
|
|
|
|
|
|
--dest=$@ \
|
|
|
|
|
|
|
|
--exists-action=i
|
|
|
|
|
|
|
|
|
|
|
|
rpm-build/$(RPM_NVR).src.rpm: /etc/mock/$(MOCK_CFG).cfg
|
|
|
|
rpm-build/$(RPM_NVR).src.rpm: /etc/mock/$(MOCK_CFG).cfg
|
|
|
|
$(MOCK_BIN) -r $(MOCK_CFG) --resultdir rpm-build --buildsrpm --spec rpm-build/$(NAME).spec --sources rpm-build \
|
|
|
|
$(MOCK_BIN) -r $(MOCK_CFG) --resultdir rpm-build --buildsrpm --spec rpm-build/$(NAME).spec --sources rpm-build \
|
|
|
|
--define "tower_version $(VERSION)" --define "tower_release $(RELEASE)" $(SCL_DEFINES)
|
|
|
|
--define "tower_version $(VERSION)" --define "tower_release $(RELEASE)" $(SCL_DEFINES)
|
|
|
@@ -733,6 +742,8 @@ mock-srpm: rpmtar rpm-build/$(RPM_NVR).src.rpm
|
|
|
|
@echo rpm-build/$(RPM_NVR).src.rpm
|
|
|
|
@echo rpm-build/$(RPM_NVR).src.rpm
|
|
|
|
@echo "#############################################"
|
|
|
|
@echo "#############################################"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
brew-srpm: brewrpmtar mock-srpm
|
|
|
|
|
|
|
|
|
|
|
|
rpm-build/$(RPM_NVR).$(RPM_ARCH).rpm: rpm-build/$(RPM_NVR).src.rpm
|
|
|
|
rpm-build/$(RPM_NVR).$(RPM_ARCH).rpm: rpm-build/$(RPM_NVR).src.rpm
|
|
|
|
$(MOCK_BIN) -r $(MOCK_CFG) --resultdir rpm-build --rebuild rpm-build/$(RPM_NVR).src.rpm \
|
|
|
|
$(MOCK_BIN) -r $(MOCK_CFG) --resultdir rpm-build --rebuild rpm-build/$(RPM_NVR).src.rpm \
|
|
|
|
--define "tower_version $(VERSION)" --define "tower_release $(RELEASE)" $(SCL_DEFINES)
|
|
|
|
--define "tower_version $(VERSION)" --define "tower_release $(RELEASE)" $(SCL_DEFINES)
|
|
|
|