From e025c67845061b21b379c721477e93f80e57f4aa Mon Sep 17 00:00:00 2001 From: Dan Radez Date: Tue, 16 Aug 2016 16:58:31 -0400 Subject: Moving rpm spec files to a sub directory Change-Id: I10eebc955cae5006155e045accf2924c393ab522 Signed-off-by: Dan Radez --- build/Makefile | 34 ++--- build/openstack-congress.spec | 80 ----------- build/openstack-tacker.spec | 74 ---------- build/opnfv-apex-common.spec | 165 ----------------------- build/opnfv-apex-onos.spec | 34 ----- build/opnfv-apex-opendaylight-sfc.spec | 34 ----- build/opnfv-apex-undercloud.spec | 45 ------- build/opnfv-apex.spec | 61 --------- build/python-tackerclient.spec | 40 ------ build/rpm_specs/openstack-congress.spec | 80 +++++++++++ build/rpm_specs/openstack-tacker.spec | 74 ++++++++++ build/rpm_specs/opnfv-apex-common.spec | 165 +++++++++++++++++++++++ build/rpm_specs/opnfv-apex-onos.spec | 34 +++++ build/rpm_specs/opnfv-apex-opendaylight-sfc.spec | 34 +++++ build/rpm_specs/opnfv-apex-undercloud.spec | 45 +++++++ build/rpm_specs/opnfv-apex.spec | 61 +++++++++ build/rpm_specs/python-tackerclient.spec | 40 ++++++ 17 files changed, 550 insertions(+), 550 deletions(-) delete mode 100755 build/openstack-congress.spec delete mode 100644 build/openstack-tacker.spec delete mode 100644 build/opnfv-apex-common.spec delete mode 100644 build/opnfv-apex-onos.spec delete mode 100644 build/opnfv-apex-opendaylight-sfc.spec delete mode 100644 build/opnfv-apex-undercloud.spec delete mode 100644 build/opnfv-apex.spec delete mode 100644 build/python-tackerclient.spec create mode 100644 build/rpm_specs/openstack-congress.spec create mode 100644 build/rpm_specs/openstack-tacker.spec create mode 100644 build/rpm_specs/opnfv-apex-common.spec create mode 100644 build/rpm_specs/opnfv-apex-onos.spec create mode 100644 build/rpm_specs/opnfv-apex-opendaylight-sfc.spec create mode 100644 build/rpm_specs/opnfv-apex-undercloud.spec create mode 100644 build/rpm_specs/opnfv-apex.spec create mode 100644 build/rpm_specs/python-tackerclient.spec (limited to 'build') diff --git a/build/Makefile b/build/Makefile index 0d7cba27..cefe4748 100644 --- a/build/Makefile +++ b/build/Makefile @@ -12,7 +12,7 @@ export CENTDNLD = http://mirrors.cat.pdx.edu/centos/7.2.1511/isos/x86_64/CentOS- export CENTISO = $(shell pwd)/$(shell basename $(CENTDNLD)) export RELEASE = "0" export ISO = $(shell pwd)/release/OPNFV-CentOS-7-x86_64-${RELEASE}.iso -export RPMVERS = $(shell grep Version $(shell pwd)/opnfv-apex.spec | head -n 1 | awk '{ print $$2 }') +export RPMVERS = $(shell grep Version $(shell pwd)/rpm_specs/opnfv-apex.spec | head -n 1 | awk '{ print $$2 }') export RPMCOM = $(shell pwd)/noarch/opnfv-apex-common-$(RPMVERS)-$(shell echo ${RELEASE} | tr -d '_-').noarch.rpm export RPMUDR = $(shell pwd)/noarch/opnfv-apex-undercloud-$(RPMVERS)-$(shell echo ${RELEASE} | tr -d '_-').noarch.rpm export RPMODL = $(shell pwd)/noarch/opnfv-apex-$(RPMVERS)-$(shell echo ${RELEASE} | tr -d '_-').noarch.rpm @@ -50,7 +50,7 @@ opnfv-apex-common.tar.gz: .PHONY: common-rpm-check common-rpm-check: opnfv-apex-common.tar.gz - rpmbuild --clean -bi -bl opnfv-apex-common.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" + rpmbuild --clean -bi -bl rpm_specs/opnfv-apex-common.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" .PHONY: common-rpm common-rpm: opnfv-apex-common.tar.gz $(RPMCOM) @@ -58,7 +58,7 @@ common-rpm: opnfv-apex-common.tar.gz $(RPMCOM) $(RPMCOM): @echo "Building the Apex Common RPM" # build the common RPM - rpmbuild --clean -ba opnfv-apex-common.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" + rpmbuild --clean -ba rpm_specs/opnfv-apex-common.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" ################## # PYTHON TESTS # @@ -104,7 +104,7 @@ tacker-rpm: openstack-tacker.tar.gz openstack-tacker-2015.2-1.trozet.noarch.rpm openstack-tacker-2015.2-1.trozet.noarch.rpm: @echo "Building the Tacker RPM" - rpmbuild --clean -bb --target noarch openstack-tacker.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' + rpmbuild --clean -bb --target noarch rpm_specs/openstack-tacker.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' ################# # TACKERCLIENT # @@ -126,7 +126,7 @@ tackerclient-rpm: python-tackerclient.tar.gz python-tackerclient-2015.2-1.trozet python-tackerclient-2015.2-1.trozet.noarch.rpm: @echo "Building the TackerClient RPM" - rpmbuild --clean -bb --target noarch python-tackerclient.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' + rpmbuild --clean -bb --target noarch rpm_specs/python-tackerclient.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' ############### # CONGRESS # @@ -149,7 +149,7 @@ congress-rpm: openstack-congress.tar.gz openstack-congress-2016.1-1.noarch.rpm openstack-congress-2016.1-1.noarch.rpm: @echo "Building the Congress RPM" - rpmbuild --clean -bb --target noarch openstack-congress.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' + rpmbuild --clean -bb --target noarch rpm_specs/openstack-congress.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' ############### # VPP # @@ -202,14 +202,14 @@ opnfv-apex-undercloud.tar.gz: images/undercloud.qcow2 .PHONY: undercloud-rpm-check undercloud-rpm-check: opnfv-apex-undercloud.tar.gz - rpmbuild --clean -bi -bl opnfv-apex-undercloud.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" + rpmbuild --clean -bi -bl rpm_specs/opnfv-apex-undercloud.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" .PHONY: undercloud-rpm undercloud-rpm: opnfv-apex-undercloud.tar.gz $(RPMUDR) $(RPMUDR): @echo "Building the Apex Undercloud RPM" - rpmbuild --clean -ba opnfv-apex-undercloud.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" + rpmbuild --clean -ba rpm_specs/opnfv-apex-undercloud.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" ############### # OVERCLOUD # @@ -247,7 +247,7 @@ opnfv-apex.tar.gz: images/overcloud-full-opendaylight.qcow2 .PHONY: opendaylight-rpm-check opendaylight-rpm-check: opnfv-apex.tar.gz - rpmbuild --clean -bi -bl opnfv-apex.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" + rpmbuild --clean -bi -bl rpm_specs/opnfv-apex.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" .PHONY: opendaylight-rpm opendaylight-rpm: opnfv-apex.tar.gz $(RPMODL) @@ -255,7 +255,7 @@ opendaylight-rpm: opnfv-apex.tar.gz $(RPMODL) $(RPMODL): @echo "Building the Apex OpenDaylight RPM" # build the overcloud RPM - rpmbuild --clean -ba opnfv-apex.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" + rpmbuild --clean -ba rpm_specs/opnfv-apex.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" ############### # ONOS # @@ -276,14 +276,14 @@ images/overcloud-full-onos.qcow2: images/overcloud-full.qcow2 .PHONY: onos-rpm-clean onos-rpm-clean: - @rpmbuild --clean opnfv-apex-onos.spec -D "release $(shell echo $RELEASE | tr -d '_-')" + @rpmbuild --clean rpm_specs/opnfv-apex-onos.spec -D "release $(shell echo $RELEASE | tr -d '_-')" opnfv-apex-onos.tar.gz: images/overcloud-full-onos.qcow2 tar -czf opnfv-apex-onos.tar.gz --xform="s:images/overcloud-full-onos.qcow2:opnfv-apex-onos-$(RPMVERS)/build/images/overcloud-full-onos.qcow2:" images/overcloud-full-onos.qcow2 .PHONY: onos-rpm-check onos-rpm-check: opnfv-apex-onos.tar.gz - rpmbuild --clean -bi -bl opnfv-apex-onos.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" + rpmbuild --clean -bi -bl rpm_specs/opnfv-apex-onos.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" .PHONY: onos-rpm onos-rpm: opnfv-apex-onos.tar.gz $(RPMONO) @@ -291,7 +291,7 @@ onos-rpm: opnfv-apex-onos.tar.gz $(RPMONO) $(RPMONO): @echo "Building the Apex ONOS RPM" # build the overcloud RPM - rpmbuild --clean -ba opnfv-apex-onos.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" + rpmbuild --clean -ba rpm_specs/opnfv-apex-onos.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" ############### # ODL-SFC # @@ -313,14 +313,14 @@ opnfv-apex-opendaylight-sfc.tar.gz: images/overcloud-full-opendaylight-sfc.qcow2 .PHONY: opendaylight-sfc-rpm-check opendaylight-sfc-rpm-check: opnfv-apex-opendaylight-sfc.tar.gz - rpmbuild --clean -bi -bl opnfv-apex-opendaylight-sfc.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" + rpmbuild --clean -bi -bl rpm_specs/opnfv-apex-opendaylight-sfc.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" .PHONY: opendaylight-sfc-rpm opendaylight-sfc-rpm: opnfv-apex-opendaylight-sfc.tar.gz $(RPMSFC) $(RPMSFC): @echo "Building the Apex OpenDaylight SFC RPM" - rpmbuild --clean -ba opnfv-apex-opendaylight-sfc.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" + rpmbuild --clean -ba rpm_specs/opnfv-apex-opendaylight-sfc.spec -D '_topdir %(echo `pwd`)' -D '_builddir %(echo `pwd`)' -D '_sourcedir %(echo `pwd`)' -D '_rpmdir %(echo `pwd`)' -D '_specdir %(echo `pwd`)' -D '_srcrpmdir %(echo `pwd`)' -D "release $(shell echo $(RELEASE) | tr -d '_-')" ############### # ISO # @@ -381,9 +381,9 @@ iso: iso-clean images rpms $(CENTISO) isohybrid $(ISO) @printf "\n\nISO is built at $(ISO)\n\n" -################### +#################### # python3-jinja2 # -################### +#################### .PHONY: python3-jinja2 python3-jinja2: python3-markupsafe python-jinja2-2.8-5.fc24.src.rpm diff --git a/build/openstack-congress.spec b/build/openstack-congress.spec deleted file mode 100755 index 0dd3491c..00000000 --- a/build/openstack-congress.spec +++ /dev/null @@ -1,80 +0,0 @@ -%define debug_package %{nil} - -Name: openstack-congress -Version: 2016.1 -Release: 1%{?dist} -Summary: OpenStack servicevm/device manager - -Group: Applications/Internet -License: Apache 2.0 -URL: https://wiki.openstack.org/wiki/Congress/Installation -Source0: openstack-congress.tar.gz - -BuildArch: noarch -BuildRequires: python-setuptools python2-oslo-config python2-debtcollector -#Requires: pbr>=0.8 Paste PasteDeploy>=1.5.0 Routes>=1.12.3!=2.0 anyjson>=0.3.3 argparse -#Requires: Babel>=1.3 eventlet>=0.16.1!=0.17.0 greenlet>=0.3.2 httplib2>=0.7.5 requests>=2.2.0!=2.4.0 -#Requires: iso8601>=0.1.9 kombu>=2.5.0 netaddr>=0.7.12 SQLAlchemy<1.1.0>=0.9.7 -#Requires: WebOb>=1.2.3 python-heatclient>=0.3.0 python-keystoneclient>=1.1.0 alembic>=0.7.2 six>=1.9.0 -#Requires: stevedore>=1.5.0 http oslo.config>=1.11.0 oslo.messaging!=1.17.0!=1.17.1>=1.16.0 oslo.rootwrap>=2.0.0 python-novaclient>=2.22.0 - -%description -OpenStack policy manager - -%prep -#git archive --format=tar.gz --prefix=openstack-congress-%{version}/ HEAD > openstack-congress.tar.gz - -%setup -q - - -%build -#rm requirements.txt -#/usr/bin/python setup.py build - - -%install -/usr/bin/python setup.py install --prefix=%{buildroot} --install-lib=%{buildroot}/usr/lib/python2.7/site-packages - -install -d -m 755 %{buildroot}/var/log/congress/ -install -d -m 755 %{buildroot}/etc/congress/snapshot/ - -install etc/api-paste.ini %{buildroot}/etc/congress/api-paste.ini -install etc/policy.json %{buildroot}/etc/congress/policy.json -tox -egenconfig -install etc/congress.conf.sample %{buildroot}/etc/congress/congress.conf - -install -p -D -m 644 openstack-congress.service %{buildroot}%{_unitdir}/openstack-congress.service -install -d -m 755 %{buildroot}%{_sharedstatedir}/congress - -%pre -getent group congress >/dev/null || groupadd -r congress -if ! getent passwd congress >/dev/null; then - useradd -r -g congress -G congress,nobody -d %{_sharedstatedir}/congress -s /sbin/nologin -c "OpenStack Congress Daemon" congress -fi -exit 0 - -%post -%systemd_post openstack-congress - -%preun -%systemd_preun openstack-congress - -%postun -%systemd_postun_with_restart openstack-congress - -%files - -%config /etc/congress/congress.conf -/etc/congress/policy.json -/etc/congress/api-paste.ini -/bin/congress-server -/bin/congress-db-manage -%{_unitdir}/openstack-congress.service -/usr/lib/python2.7/site-packages/congress/* -/usr/lib/python2.7/site-packages/congress-* -/usr/lib/python2.7/site-packages/congress_tempest_tests/* -/usr/lib/python2.7/site-packages/antlr3runtime/* -%dir %attr(0750, congress, root) %{_localstatedir}/log/congress - -%changelog - diff --git a/build/openstack-tacker.spec b/build/openstack-tacker.spec deleted file mode 100644 index b4c9adaa..00000000 --- a/build/openstack-tacker.spec +++ /dev/null @@ -1,74 +0,0 @@ -%define debug_package %{nil} - -Name: openstack-tacker -Version: 2015.2 -Release: 1.trozet -Summary: OpenStack servicevm/device manager - -Group: Applications/Internet -License: Apache 2.0 -URL: https://wiki.openstack.org/wiki/Tacker/Installation -Source0: openstack-tacker.tar.gz - -BuildArch: noarch -BuildRequires: python-setuptools -#Requires: pbr>=0.8 Paste PasteDeploy>=1.5.0 Routes>=1.12.3!=2.0 anyjson>=0.3.3 argparse -#Requires: Babel>=1.3 eventlet>=0.16.1!=0.17.0 greenlet>=0.3.2 httplib2>=0.7.5 requests>=2.2.0!=2.4.0 -#Requires: iso8601>=0.1.9 kombu>=2.5.0 netaddr>=0.7.12 SQLAlchemy<1.1.0>=0.9.7 -#Requires: WebOb>=1.2.3 python-heatclient>=0.3.0 python-keystoneclient>=1.1.0 alembic>=0.7.2 six>=1.9.0 -#Requires: stevedore>=1.5.0 http oslo.config>=1.11.0 oslo.messaging!=1.17.0!=1.17.1>=1.16.0 oslo.rootwrap>=2.0.0 python-novaclient>=2.22.0 - -%description -OpenStack servicevm/device manager - -%prep -%setup -q - - -%build -rm requirements.txt -#/usr/bin/python setup.py build - - -%install -/usr/bin/python setup.py install --prefix=%{buildroot} --install-lib=%{buildroot}/usr/lib/python2.7/site-packages -#remove tests -rm -rf %{buildroot}/usr/lib/python2.7/site-packages/tacker/tests - -install -p -D -m 644 apex/systemd/openstack-tacker.service %{buildroot}%{_unitdir}/openstack-tacker.service - -install -d -m 755 %{buildroot}%{_localstatedir}/cache/tacker -install -d -m 755 %{buildroot}%{_sharedstatedir}/tacker -install -d -m 755 %{buildroot}%{_localstatedir}/log/tacker - -%pre -getent group tacker >/dev/null || groupadd -r tacker -if ! getent passwd tacker >/dev/null; then - useradd -r -g tacker -G tacker,nobody -d %{_sharedstatedir}/tacker -s /sbin/nologin -c "OpenStack Tacker Daemon" tacker -fi -exit 0 - -%post -%systemd_post openstack-tacker - -%preun -%systemd_preun openstack-tacker - -%postun -%systemd_postun_with_restart openstack-tacker - -%files -/bin/tacker-server -/bin/tacker-db-manage -/bin/tacker-rootwrap -/etc/init.d/tacker-server -%{_unitdir}/openstack-tacker.service -/etc/rootwrap.d/servicevm.filters -%config(noreplace) %attr(-, root, tacker) %{_sysconfdir}/tacker/* -/usr/lib/python2.7/site-packages/tacker/* -/usr/lib/python2.7/site-packages/tacker-* -%dir %attr(0750, tacker, root) %{_localstatedir}/cache/tacker -%dir %attr(0750, tacker, root) %{_sharedstatedir}/tacker -%dir %attr(0750, tacker, root) %{_localstatedir}/log/tacker - -%changelog diff --git a/build/opnfv-apex-common.spec b/build/opnfv-apex-common.spec deleted file mode 100644 index 6b86bf87..00000000 --- a/build/opnfv-apex-common.spec +++ /dev/null @@ -1,165 +0,0 @@ -Name: opnfv-apex-common -Version: 3.0 -Release: %{release} -Summary: Scripts for OPNFV deployment using RDO Manager - -Group: System Environment -License: Apache 2.0 -URL: https://gerrit.opnfv.org/gerrit/apex.git -Source0: opnfv-apex-common.tar.gz - -BuildArch: noarch -BuildRequires: python-docutils python34-devel -Requires: openstack-tripleo opnfv-apex-sdn opnfv-apex-undercloud openvswitch qemu-kvm bridge-utils libguestfs-tools -Requires: initscripts net-tools iputils iproute iptables python34 python34-yaml python3-jinja2 -Requires: ipxe-roms-qemu >= 20160127-1 - -%description -Scripts for OPNFV deployment using RDO Manager -https://wiki.opnfv.org/apex - -%prep -%setup -q - -%build -rst2html docs/installation-instructions/index.rst docs/installation-instructions.html -rst2html docs/release-notes/release-notes.rst docs/release-notes.html - -%global __python %{__python3} - -%install -mkdir -p %{buildroot}%{_bindir}/ -install ci/deploy.sh %{buildroot}%{_bindir}/opnfv-deploy -install ci/clean.sh %{buildroot}%{_bindir}/opnfv-clean -install ci/util.sh %{buildroot}%{_bindir}/opnfv-util - -mkdir -p %{buildroot}%{_sysconfdir}/opnfv-apex/ -install config/deploy/os-nosdn-nofeature-noha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-nofeature-noha.yaml -install config/deploy/os-nosdn-fdio-noha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-fdio-noha.yaml -install config/deploy/os-nosdn-ovs-noha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-ovs-noha.yaml -install config/deploy/os-nosdn-nofeature-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-nofeature-ha.yaml -install config/deploy/os-nosdn-performance-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-performance-ha.yaml -install config/deploy/os-nosdn-ovs-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-ovs-ha.yaml -install config/deploy/os-odl_l2-nofeature-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l2-nofeature-ha.yaml -install config/deploy/os-odl_l2-sfc-noha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l2-sfc-noha.yaml -install config/deploy/os-odl_l2-bgpvpn-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l2-bgpvpn-ha.yaml -install config/deploy/os-odl_l2-fdio-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l2-fdio-ha.yaml -install config/deploy/os-odl_l2-fdio-noha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l2-fdio-noha.yaml -install config/deploy/os-odl_l3-nofeature-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l3-nofeature-ha.yaml -install config/deploy/os-onos-nofeature-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-onos-nofeature-ha.yaml -install config/deploy/os-onos-sfc-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-onos-sfc-ha.yaml -install config/deploy/os-ocl-nofeature-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-ocl-nofeature-ha.yaml -install config/network/network_settings.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/network_settings.yaml -install config/network/network_settings_v6.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/network_settings_v6.yaml - - -mkdir -p %{buildroot}%{_var}/opt/opnfv/lib/python/apex -install lib/common-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ -install lib/configure-deps-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ -install lib/parse-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ -install lib/virtual-setup-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ -install lib/undercloud-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ -install lib/overcloud-deploy-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ -install lib/post-install-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ -install lib/utility-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ -install lib/python/apex_python_utils.py %{buildroot}%{_var}/opt/opnfv/lib/python/ -mkdir -p %{buildroot}%{python3_sitelib}/apex/ -install lib/python/apex/__init__.py %{buildroot}%{python3_sitelib}/apex/ -install lib/python/apex/deploy_env.py %{buildroot}%{python3_sitelib}/apex/ -install lib/python/apex/ip_utils.py %{buildroot}%{python3_sitelib}/apex/ -install lib/python/apex/network_environment.py %{buildroot}%{python3_sitelib}/apex/ -install lib/python/apex/network_settings.py %{buildroot}%{python3_sitelib}/apex/ -mkdir -p %{buildroot}%{python3_sitelib}/apex/common -install lib/python/apex/common/__init__.py %{buildroot}%{python3_sitelib}/apex/common/ -install lib/python/apex/common/constants.py %{buildroot}%{python3_sitelib}/apex/common/ -install lib/python/apex/common/utils.py %{buildroot}%{python3_sitelib}/apex/common/ -mkdir -p %{buildroot}%{_var}/opt/opnfv/lib/installer/onos/ -install lib/installer/onos/onos_gw_mac_update.sh %{buildroot}%{_var}/opt/opnfv/lib/installer/onos/ -install lib/installer/domain.xml %{buildroot}%{_var}/opt/opnfv/lib/installer/ - -mkdir -p %{buildroot}%{_docdir}/opnfv/ -install LICENSE.rst %{buildroot}%{_docdir}/opnfv/ -install docs/installation-instructions.html %{buildroot}%{_docdir}/opnfv/ -install docs/release-notes/index.rst %{buildroot}%{_docdir}/opnfv/release-notes.rst -install docs/release-notes.html %{buildroot}%{_docdir}/opnfv/ -install config/deploy/deploy_settings.yaml %{buildroot}%{_docdir}/opnfv/deploy_settings.yaml.example -install config/network/network_settings.yaml %{buildroot}%{_docdir}/opnfv/network_settings.yaml.example -install config/network/network_settings_v6.yaml %{buildroot}%{_docdir}/opnfv/network_settings_v6.yaml.example -install config/inventory/pod_example_settings.yaml %{buildroot}%{_docdir}/opnfv/inventory.yaml.example - -%files -%defattr(644, root, root, -) -%attr(755,root,root) %{_bindir}/opnfv-deploy -%attr(755,root,root) %{_bindir}/opnfv-clean -%attr(755,root,root) %{_bindir}/opnfv-util -%{_var}/opt/opnfv/lib/common-functions.sh -%{_var}/opt/opnfv/lib/configure-deps-functions.sh -%{_var}/opt/opnfv/lib/parse-functions.sh -%{_var}/opt/opnfv/lib/virtual-setup-functions.sh -%{_var}/opt/opnfv/lib/undercloud-functions.sh -%{_var}/opt/opnfv/lib/overcloud-deploy-functions.sh -%{_var}/opt/opnfv/lib/post-install-functions.sh -%{_var}/opt/opnfv/lib/utility-functions.sh -%{_var}/opt/opnfv/lib/python/ -%{python3_sitelib}/apex/ -%{_var}/opt/opnfv/lib/installer/onos/onos_gw_mac_update.sh -%{_var}/opt/opnfv/lib/installer/domain.xml -%{_sysconfdir}/opnfv-apex/os-nosdn-nofeature-noha.yaml -%{_sysconfdir}/opnfv-apex/os-nosdn-fdio-noha.yaml -%{_sysconfdir}/opnfv-apex/os-nosdn-ovs-noha.yaml -%{_sysconfdir}/opnfv-apex/os-nosdn-nofeature-ha.yaml -%{_sysconfdir}/opnfv-apex/os-nosdn-performance-ha.yaml -%{_sysconfdir}/opnfv-apex/os-nosdn-ovs-ha.yaml -%{_sysconfdir}/opnfv-apex/os-odl_l2-nofeature-ha.yaml -%{_sysconfdir}/opnfv-apex/os-odl_l2-sfc-noha.yaml -%{_sysconfdir}/opnfv-apex/os-odl_l2-bgpvpn-ha.yaml -%{_sysconfdir}/opnfv-apex/os-odl_l2-fdio-noha.yaml -%{_sysconfdir}/opnfv-apex/os-odl_l2-fdio-ha.yaml -%{_sysconfdir}/opnfv-apex/os-odl_l3-nofeature-ha.yaml -%{_sysconfdir}/opnfv-apex/os-onos-nofeature-ha.yaml -%{_sysconfdir}/opnfv-apex/os-onos-sfc-ha.yaml -%{_sysconfdir}/opnfv-apex/os-ocl-nofeature-ha.yaml -%{_sysconfdir}/opnfv-apex/network_settings.yaml -%{_sysconfdir}/opnfv-apex/network_settings_v6.yaml -%doc %{_docdir}/opnfv/LICENSE.rst -%doc %{_docdir}/opnfv/installation-instructions.html -%doc %{_docdir}/opnfv/release-notes.rst -%doc %{_docdir}/opnfv/release-notes.html -%doc %{_docdir}/opnfv/deploy_settings.yaml.example -%doc %{_docdir}/opnfv/network_settings.yaml.example -%doc %{_docdir}/opnfv/network_settings_v6.yaml.example -%doc %{_docdir}/opnfv/inventory.yaml.example - -%changelog -* Thu Aug 1 2016 Tim Rozet - 3.0-11 -- Add nosdn fdio scenarios. -* Tue Jul 5 2016 Dan Radez - 3.0-10 -- Adding functions.sh files -* Thu Jun 15 2016 Tim Rozet - 3.0-9 -- Add fdio scenarios. -* Tue Jun 14 2016 Feng Pan - 3.0-8 -- Add network_settings_v6.yaml -* Thu Jun 2 2016 Michael Chapman - 3.0-7 -- Add custom libvirt domain.xml. -* Wed Jun 1 2016 Feng Pan - 3.0-6 -- Add performance deployment file -* Sun May 15 2016 Feng Pan - 3.0-5 -- Fixes python3 dependency. -* Sun May 8 2016 Feng Pan - 3.0-4 -- Adds dependency for python34-setuptools -* Fri Apr 22 2016 Feng Pan - 3.0-3 -- Adds python network setting parsing lib. -* Fri Apr 15 2016 Feng Pan - 3.0-2 -- Adds python ip utility lib. -* Mon Apr 11 2016 Tim Rozet - 3.0-1 -- adding opnfv-util -* Mon Apr 04 2016 Dan Radez - 3.0-0 -- Version update for Colorado -* Mon Apr 04 2016 Dan Radez - 2.2-0 -- adding dependencies initscripts net-tools iputils iproute iptables -* Wed Jan 27 2016 Tim Rozet - 2.1-4 -- Adds example inventory file and nosdn scenario -* Wed Jan 20 2016 Dan Radez - 2.1-3 -- Updating the installation instructions -* Thu Jan 14 2016 Dan Radez - 2.1-2 -- Package Split diff --git a/build/opnfv-apex-onos.spec b/build/opnfv-apex-onos.spec deleted file mode 100644 index e99bfa9a..00000000 --- a/build/opnfv-apex-onos.spec +++ /dev/null @@ -1,34 +0,0 @@ -Name: opnfv-apex-onos -Version: 3.0 -Release: %{release} -Summary: Overcloud Disk images for OPNFV Apex ONOS deployment - -Group: System Environment -License: Apache 2.0 -URL: https://gerrit.opnfv.org/gerrit/apex.git -Source0: opnfv-apex-onos.tar.gz - -Provides: opnfv-apex-sdn -BuildArch: noarch -Requires: opnfv-apex-common opnfv-apex-undercloud - -%description -Overcloud Disk images for OPNFV Apex ONOS deployment -https://wiki.opnfv.org/apex - -%prep -%setup -q - -%install -mkdir -p %{buildroot}%{_var}/opt/opnfv/images/ -install build/images/overcloud-full-onos.qcow2 %{buildroot}%{_var}/opt/opnfv/images/ - -%files -%defattr(644, root, root, -) -%{_var}/opt/opnfv/images/overcloud-full-onos.qcow2 - -%changelog -* Mon Apr 04 2016 Dan Radez - 3.0-0 -- Version update for Colorado -* Mon Mar 07 2016 Dan Radez - 2.1-1 -- Initial Packaging diff --git a/build/opnfv-apex-opendaylight-sfc.spec b/build/opnfv-apex-opendaylight-sfc.spec deleted file mode 100644 index a63ec7c5..00000000 --- a/build/opnfv-apex-opendaylight-sfc.spec +++ /dev/null @@ -1,34 +0,0 @@ -Name: opnfv-apex-opendaylight-sfc -Version: 3.0 -Release: %{release} -Summary: Overcloud Disk images for OPNFV Apex OpenDaylight with SFC deployment - -Group: System Environment -License: Apache 2.0 -URL: https://gerrit.opnfv.org/gerrit/apex.git -Source0: opnfv-apex-opendaylight-sfc.tar.gz - -Provides: opnfv-apex-sdn -BuildArch: noarch -Requires: opnfv-apex-common opnfv-apex-undercloud - -%description -Overcloud Disk images for OPNFV Apex OpenDaylight with SFC deployment -https://wiki.opnfv.org/apex - -%prep -%setup -q - -%install -mkdir -p %{buildroot}%{_var}/opt/opnfv/images/ -install build/images/overcloud-full-opendaylight-sfc.qcow2 %{buildroot}%{_var}/opt/opnfv/images/ - -%files -%defattr(644, root, root, -) -%{_var}/opt/opnfv/images/overcloud-full-opendaylight-sfc.qcow2 - -%changelog -* Mon Apr 04 2016 Dan Radez - 3.0-0 -- Version update for Colorado -* Tue Jan 19 2016 Dan Radez - 2.1-1 -- Initial Packaging diff --git a/build/opnfv-apex-undercloud.spec b/build/opnfv-apex-undercloud.spec deleted file mode 100644 index 7b688b55..00000000 --- a/build/opnfv-apex-undercloud.spec +++ /dev/null @@ -1,45 +0,0 @@ -Name: opnfv-apex-undercloud -Version: 3.0 -Release: %{release} -Summary: Scripts and Disk images to launch the Undercloud for OPNFV Apex - -Group: System Environment -License: Apache 2.0 -URL: https://gerrit.opnfv.org/gerrit/apex.git -Source0: opnfv-apex-undercloud.tar.gz - -BuildArch: noarch -BuildRequires: openvswitch libvirt qemu-kvm python-docutils -Requires: openvswitch libvirt qemu-kvm bridge-utils libguestfs-tools - -%description -Scripts and Disk images to launch the Undercloud for OPNFV Apex -https://wiki.opnfv.org/apex - -%prep -%setup -q - -%install -mkdir -p %{buildroot}%{_var}/opt/opnfv/images/ -mkdir -p %{buildroot}%{_var}/opt/opnfv/nics/ - -install build/undercloud.qcow2 %{buildroot}%{_var}/opt/opnfv/images/ -install build/network-environment.yaml %{buildroot}%{_var}/opt/opnfv/ -install build/nics-template.yaml.jinja2 %{buildroot}%{_var}/opt/opnfv/ - -%files -%defattr(644, root, root, -) -%{_var}/opt/opnfv/images/undercloud.qcow2 -%{_var}/opt/opnfv/network-environment.yaml -%{_var}/opt/opnfv/nics-template.yaml.jinja2 - - -%changelog -* Tue May 24 2016 Tim Rozet - 3.0-1 -- Adds jinja2 nic templates -* Mon Apr 04 2016 Dan Radez - 3.0-0 -- Version update for Colorado -* Wed Mar 30 2016 Dan Radez - 2.1-2 -- Replacing NIC files with templates -* Thu Jan 14 2016 Dan Radez - 2.1-1 -- Package Split diff --git a/build/opnfv-apex.spec b/build/opnfv-apex.spec deleted file mode 100644 index acc8a53e..00000000 --- a/build/opnfv-apex.spec +++ /dev/null @@ -1,61 +0,0 @@ -Name: opnfv-apex -Version: 3.0 -Release: %{release} -Summary: Overcloud Disk images for OPNFV Apex OpenDaylight deployment - -Group: System Environment -License: Apache 2.0 -URL: https://gerrit.opnfv.org/gerrit/apex.git -Source0: opnfv-apex.tar.gz - -Provides: opnfv-apex-sdn -BuildArch: noarch -Requires: opnfv-apex-common opnfv-apex-undercloud - -%description -Overcloud Disk images for OPNFV Apex OpenDaylight deployment -https://wiki.opnfv.org/apex - -%prep -%setup -q - -%install -mkdir -p %{buildroot}%{_var}/opt/opnfv/images/ -install build/images/overcloud-full-opendaylight.qcow2 %{buildroot}%{_var}/opt/opnfv/images/ - -%files -%defattr(644, root, root, -) -%{_var}/opt/opnfv/images/overcloud-full-opendaylight.qcow2 - -%changelog -* Mon Apr 04 2016 Dan Radez - 3.0-0 -- Version update for Colorado -* Wed Jan 20 2016 Dan Radez - 2.1-4 -- cleaning out libvirt config files -- replacing instack-virt-setup with direct tripleo calls -* Tue Jan 19 2016 Dan Radez - 2.1-3 -- Remove conflicts with other SDN controllers, they can co-exist now -- update overcloud image name to specify opendaylight -* Thu Jan 14 2016 Dan Radez - 2.1-2 -- Package Split -* Wed Jan 13 2016 Dan Radez - 2.1-1 -- Incrementing Minor for Bramaputra RC release -* Sun Dec 20 2015 Tim Rozet - 2.0-8 -- Modifies networks to include OPNFV private/storage networks -* Tue Dec 15 2015 Dan Radez - 2.0-7 -- Added deploy settings for flat network config -- cleaned up files that don't need to be in the rpm -* Wed Dec 09 2015 Dan Radez - 2.0-6 -- Updating the OpenDaylight Patch -* Sat Dec 05 2015 Dan Radez - 2.0-5 -- Removing glance images -* Fri Nov 20 2015 Dan Radez - 2.0-4 -- Adding documentation -* Thu Nov 12 2015 Dan Radez - 2.0-3 -- OpenDaylight and Network Isolation support -* Wed Oct 21 2015 Dan Radez - 2.0-2 -- Initial deployment success using RPM packaging -* Fri Sep 25 2015 Dan Radez - 2.0-1 -- Migrated to RDO Manager -* Fri Apr 24 2015 Dan Radez - 0.1-1 -- Initial Packaging diff --git a/build/python-tackerclient.spec b/build/python-tackerclient.spec deleted file mode 100644 index 72cbf629..00000000 --- a/build/python-tackerclient.spec +++ /dev/null @@ -1,40 +0,0 @@ -%define debug_package %{nil} - -Name: python-tackerclient -Version: 2015.2 -Release: 1.trozet -Summary: CLI and Client Library for OpenStack Networking - -Group: Applications/Internet -License: Apache 2.0 -URL: https://wiki.openstack.org/wiki/Tacker/Installation -Source0: python-tackerclient.tar.gz - -BuildArch: noarch -BuildRequires: python-setuptools -#Requires: stevedore>=1.5.0 http oslo.config>=1.11.0 oslo.messaging!=1.17.0!=1.17.1>=1.16.0 oslo.rootwrap>=2.0.0 python-novaclient>=2.22.0 - -%description -CLI and Client Library for OpenStack Networking - -%prep -%setup -q - - -%build -rm requirements.txt -#/usr/bin/python setup.py build - - -%install -/usr/bin/python setup.py install --prefix=%{buildroot} --install-lib=%{buildroot}/usr/lib/python2.7/site-packages -#rm -rf %{buildroot}/usr/lib/python2.7/site-packages/tacker/tests - - -%files -/bin/tacker -/usr/lib/python2.7/site-packages/tackerclient/* -/usr/lib/python2.7/site-packages/python_tackerclient-* - -%changelog - diff --git a/build/rpm_specs/openstack-congress.spec b/build/rpm_specs/openstack-congress.spec new file mode 100644 index 00000000..0dd3491c --- /dev/null +++ b/build/rpm_specs/openstack-congress.spec @@ -0,0 +1,80 @@ +%define debug_package %{nil} + +Name: openstack-congress +Version: 2016.1 +Release: 1%{?dist} +Summary: OpenStack servicevm/device manager + +Group: Applications/Internet +License: Apache 2.0 +URL: https://wiki.openstack.org/wiki/Congress/Installation +Source0: openstack-congress.tar.gz + +BuildArch: noarch +BuildRequires: python-setuptools python2-oslo-config python2-debtcollector +#Requires: pbr>=0.8 Paste PasteDeploy>=1.5.0 Routes>=1.12.3!=2.0 anyjson>=0.3.3 argparse +#Requires: Babel>=1.3 eventlet>=0.16.1!=0.17.0 greenlet>=0.3.2 httplib2>=0.7.5 requests>=2.2.0!=2.4.0 +#Requires: iso8601>=0.1.9 kombu>=2.5.0 netaddr>=0.7.12 SQLAlchemy<1.1.0>=0.9.7 +#Requires: WebOb>=1.2.3 python-heatclient>=0.3.0 python-keystoneclient>=1.1.0 alembic>=0.7.2 six>=1.9.0 +#Requires: stevedore>=1.5.0 http oslo.config>=1.11.0 oslo.messaging!=1.17.0!=1.17.1>=1.16.0 oslo.rootwrap>=2.0.0 python-novaclient>=2.22.0 + +%description +OpenStack policy manager + +%prep +#git archive --format=tar.gz --prefix=openstack-congress-%{version}/ HEAD > openstack-congress.tar.gz + +%setup -q + + +%build +#rm requirements.txt +#/usr/bin/python setup.py build + + +%install +/usr/bin/python setup.py install --prefix=%{buildroot} --install-lib=%{buildroot}/usr/lib/python2.7/site-packages + +install -d -m 755 %{buildroot}/var/log/congress/ +install -d -m 755 %{buildroot}/etc/congress/snapshot/ + +install etc/api-paste.ini %{buildroot}/etc/congress/api-paste.ini +install etc/policy.json %{buildroot}/etc/congress/policy.json +tox -egenconfig +install etc/congress.conf.sample %{buildroot}/etc/congress/congress.conf + +install -p -D -m 644 openstack-congress.service %{buildroot}%{_unitdir}/openstack-congress.service +install -d -m 755 %{buildroot}%{_sharedstatedir}/congress + +%pre +getent group congress >/dev/null || groupadd -r congress +if ! getent passwd congress >/dev/null; then + useradd -r -g congress -G congress,nobody -d %{_sharedstatedir}/congress -s /sbin/nologin -c "OpenStack Congress Daemon" congress +fi +exit 0 + +%post +%systemd_post openstack-congress + +%preun +%systemd_preun openstack-congress + +%postun +%systemd_postun_with_restart openstack-congress + +%files + +%config /etc/congress/congress.conf +/etc/congress/policy.json +/etc/congress/api-paste.ini +/bin/congress-server +/bin/congress-db-manage +%{_unitdir}/openstack-congress.service +/usr/lib/python2.7/site-packages/congress/* +/usr/lib/python2.7/site-packages/congress-* +/usr/lib/python2.7/site-packages/congress_tempest_tests/* +/usr/lib/python2.7/site-packages/antlr3runtime/* +%dir %attr(0750, congress, root) %{_localstatedir}/log/congress + +%changelog + diff --git a/build/rpm_specs/openstack-tacker.spec b/build/rpm_specs/openstack-tacker.spec new file mode 100644 index 00000000..b4c9adaa --- /dev/null +++ b/build/rpm_specs/openstack-tacker.spec @@ -0,0 +1,74 @@ +%define debug_package %{nil} + +Name: openstack-tacker +Version: 2015.2 +Release: 1.trozet +Summary: OpenStack servicevm/device manager + +Group: Applications/Internet +License: Apache 2.0 +URL: https://wiki.openstack.org/wiki/Tacker/Installation +Source0: openstack-tacker.tar.gz + +BuildArch: noarch +BuildRequires: python-setuptools +#Requires: pbr>=0.8 Paste PasteDeploy>=1.5.0 Routes>=1.12.3!=2.0 anyjson>=0.3.3 argparse +#Requires: Babel>=1.3 eventlet>=0.16.1!=0.17.0 greenlet>=0.3.2 httplib2>=0.7.5 requests>=2.2.0!=2.4.0 +#Requires: iso8601>=0.1.9 kombu>=2.5.0 netaddr>=0.7.12 SQLAlchemy<1.1.0>=0.9.7 +#Requires: WebOb>=1.2.3 python-heatclient>=0.3.0 python-keystoneclient>=1.1.0 alembic>=0.7.2 six>=1.9.0 +#Requires: stevedore>=1.5.0 http oslo.config>=1.11.0 oslo.messaging!=1.17.0!=1.17.1>=1.16.0 oslo.rootwrap>=2.0.0 python-novaclient>=2.22.0 + +%description +OpenStack servicevm/device manager + +%prep +%setup -q + + +%build +rm requirements.txt +#/usr/bin/python setup.py build + + +%install +/usr/bin/python setup.py install --prefix=%{buildroot} --install-lib=%{buildroot}/usr/lib/python2.7/site-packages +#remove tests +rm -rf %{buildroot}/usr/lib/python2.7/site-packages/tacker/tests + +install -p -D -m 644 apex/systemd/openstack-tacker.service %{buildroot}%{_unitdir}/openstack-tacker.service + +install -d -m 755 %{buildroot}%{_localstatedir}/cache/tacker +install -d -m 755 %{buildroot}%{_sharedstatedir}/tacker +install -d -m 755 %{buildroot}%{_localstatedir}/log/tacker + +%pre +getent group tacker >/dev/null || groupadd -r tacker +if ! getent passwd tacker >/dev/null; then + useradd -r -g tacker -G tacker,nobody -d %{_sharedstatedir}/tacker -s /sbin/nologin -c "OpenStack Tacker Daemon" tacker +fi +exit 0 + +%post +%systemd_post openstack-tacker + +%preun +%systemd_preun openstack-tacker + +%postun +%systemd_postun_with_restart openstack-tacker + +%files +/bin/tacker-server +/bin/tacker-db-manage +/bin/tacker-rootwrap +/etc/init.d/tacker-server +%{_unitdir}/openstack-tacker.service +/etc/rootwrap.d/servicevm.filters +%config(noreplace) %attr(-, root, tacker) %{_sysconfdir}/tacker/* +/usr/lib/python2.7/site-packages/tacker/* +/usr/lib/python2.7/site-packages/tacker-* +%dir %attr(0750, tacker, root) %{_localstatedir}/cache/tacker +%dir %attr(0750, tacker, root) %{_sharedstatedir}/tacker +%dir %attr(0750, tacker, root) %{_localstatedir}/log/tacker + +%changelog diff --git a/build/rpm_specs/opnfv-apex-common.spec b/build/rpm_specs/opnfv-apex-common.spec new file mode 100644 index 00000000..6b86bf87 --- /dev/null +++ b/build/rpm_specs/opnfv-apex-common.spec @@ -0,0 +1,165 @@ +Name: opnfv-apex-common +Version: 3.0 +Release: %{release} +Summary: Scripts for OPNFV deployment using RDO Manager + +Group: System Environment +License: Apache 2.0 +URL: https://gerrit.opnfv.org/gerrit/apex.git +Source0: opnfv-apex-common.tar.gz + +BuildArch: noarch +BuildRequires: python-docutils python34-devel +Requires: openstack-tripleo opnfv-apex-sdn opnfv-apex-undercloud openvswitch qemu-kvm bridge-utils libguestfs-tools +Requires: initscripts net-tools iputils iproute iptables python34 python34-yaml python3-jinja2 +Requires: ipxe-roms-qemu >= 20160127-1 + +%description +Scripts for OPNFV deployment using RDO Manager +https://wiki.opnfv.org/apex + +%prep +%setup -q + +%build +rst2html docs/installation-instructions/index.rst docs/installation-instructions.html +rst2html docs/release-notes/release-notes.rst docs/release-notes.html + +%global __python %{__python3} + +%install +mkdir -p %{buildroot}%{_bindir}/ +install ci/deploy.sh %{buildroot}%{_bindir}/opnfv-deploy +install ci/clean.sh %{buildroot}%{_bindir}/opnfv-clean +install ci/util.sh %{buildroot}%{_bindir}/opnfv-util + +mkdir -p %{buildroot}%{_sysconfdir}/opnfv-apex/ +install config/deploy/os-nosdn-nofeature-noha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-nofeature-noha.yaml +install config/deploy/os-nosdn-fdio-noha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-fdio-noha.yaml +install config/deploy/os-nosdn-ovs-noha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-ovs-noha.yaml +install config/deploy/os-nosdn-nofeature-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-nofeature-ha.yaml +install config/deploy/os-nosdn-performance-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-performance-ha.yaml +install config/deploy/os-nosdn-ovs-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-nosdn-ovs-ha.yaml +install config/deploy/os-odl_l2-nofeature-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l2-nofeature-ha.yaml +install config/deploy/os-odl_l2-sfc-noha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l2-sfc-noha.yaml +install config/deploy/os-odl_l2-bgpvpn-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l2-bgpvpn-ha.yaml +install config/deploy/os-odl_l2-fdio-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l2-fdio-ha.yaml +install config/deploy/os-odl_l2-fdio-noha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l2-fdio-noha.yaml +install config/deploy/os-odl_l3-nofeature-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-odl_l3-nofeature-ha.yaml +install config/deploy/os-onos-nofeature-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-onos-nofeature-ha.yaml +install config/deploy/os-onos-sfc-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-onos-sfc-ha.yaml +install config/deploy/os-ocl-nofeature-ha.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/os-ocl-nofeature-ha.yaml +install config/network/network_settings.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/network_settings.yaml +install config/network/network_settings_v6.yaml %{buildroot}%{_sysconfdir}/opnfv-apex/network_settings_v6.yaml + + +mkdir -p %{buildroot}%{_var}/opt/opnfv/lib/python/apex +install lib/common-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ +install lib/configure-deps-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ +install lib/parse-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ +install lib/virtual-setup-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ +install lib/undercloud-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ +install lib/overcloud-deploy-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ +install lib/post-install-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ +install lib/utility-functions.sh %{buildroot}%{_var}/opt/opnfv/lib/ +install lib/python/apex_python_utils.py %{buildroot}%{_var}/opt/opnfv/lib/python/ +mkdir -p %{buildroot}%{python3_sitelib}/apex/ +install lib/python/apex/__init__.py %{buildroot}%{python3_sitelib}/apex/ +install lib/python/apex/deploy_env.py %{buildroot}%{python3_sitelib}/apex/ +install lib/python/apex/ip_utils.py %{buildroot}%{python3_sitelib}/apex/ +install lib/python/apex/network_environment.py %{buildroot}%{python3_sitelib}/apex/ +install lib/python/apex/network_settings.py %{buildroot}%{python3_sitelib}/apex/ +mkdir -p %{buildroot}%{python3_sitelib}/apex/common +install lib/python/apex/common/__init__.py %{buildroot}%{python3_sitelib}/apex/common/ +install lib/python/apex/common/constants.py %{buildroot}%{python3_sitelib}/apex/common/ +install lib/python/apex/common/utils.py %{buildroot}%{python3_sitelib}/apex/common/ +mkdir -p %{buildroot}%{_var}/opt/opnfv/lib/installer/onos/ +install lib/installer/onos/onos_gw_mac_update.sh %{buildroot}%{_var}/opt/opnfv/lib/installer/onos/ +install lib/installer/domain.xml %{buildroot}%{_var}/opt/opnfv/lib/installer/ + +mkdir -p %{buildroot}%{_docdir}/opnfv/ +install LICENSE.rst %{buildroot}%{_docdir}/opnfv/ +install docs/installation-instructions.html %{buildroot}%{_docdir}/opnfv/ +install docs/release-notes/index.rst %{buildroot}%{_docdir}/opnfv/release-notes.rst +install docs/release-notes.html %{buildroot}%{_docdir}/opnfv/ +install config/deploy/deploy_settings.yaml %{buildroot}%{_docdir}/opnfv/deploy_settings.yaml.example +install config/network/network_settings.yaml %{buildroot}%{_docdir}/opnfv/network_settings.yaml.example +install config/network/network_settings_v6.yaml %{buildroot}%{_docdir}/opnfv/network_settings_v6.yaml.example +install config/inventory/pod_example_settings.yaml %{buildroot}%{_docdir}/opnfv/inventory.yaml.example + +%files +%defattr(644, root, root, -) +%attr(755,root,root) %{_bindir}/opnfv-deploy +%attr(755,root,root) %{_bindir}/opnfv-clean +%attr(755,root,root) %{_bindir}/opnfv-util +%{_var}/opt/opnfv/lib/common-functions.sh +%{_var}/opt/opnfv/lib/configure-deps-functions.sh +%{_var}/opt/opnfv/lib/parse-functions.sh +%{_var}/opt/opnfv/lib/virtual-setup-functions.sh +%{_var}/opt/opnfv/lib/undercloud-functions.sh +%{_var}/opt/opnfv/lib/overcloud-deploy-functions.sh +%{_var}/opt/opnfv/lib/post-install-functions.sh +%{_var}/opt/opnfv/lib/utility-functions.sh +%{_var}/opt/opnfv/lib/python/ +%{python3_sitelib}/apex/ +%{_var}/opt/opnfv/lib/installer/onos/onos_gw_mac_update.sh +%{_var}/opt/opnfv/lib/installer/domain.xml +%{_sysconfdir}/opnfv-apex/os-nosdn-nofeature-noha.yaml +%{_sysconfdir}/opnfv-apex/os-nosdn-fdio-noha.yaml +%{_sysconfdir}/opnfv-apex/os-nosdn-ovs-noha.yaml +%{_sysconfdir}/opnfv-apex/os-nosdn-nofeature-ha.yaml +%{_sysconfdir}/opnfv-apex/os-nosdn-performance-ha.yaml +%{_sysconfdir}/opnfv-apex/os-nosdn-ovs-ha.yaml +%{_sysconfdir}/opnfv-apex/os-odl_l2-nofeature-ha.yaml +%{_sysconfdir}/opnfv-apex/os-odl_l2-sfc-noha.yaml +%{_sysconfdir}/opnfv-apex/os-odl_l2-bgpvpn-ha.yaml +%{_sysconfdir}/opnfv-apex/os-odl_l2-fdio-noha.yaml +%{_sysconfdir}/opnfv-apex/os-odl_l2-fdio-ha.yaml +%{_sysconfdir}/opnfv-apex/os-odl_l3-nofeature-ha.yaml +%{_sysconfdir}/opnfv-apex/os-onos-nofeature-ha.yaml +%{_sysconfdir}/opnfv-apex/os-onos-sfc-ha.yaml +%{_sysconfdir}/opnfv-apex/os-ocl-nofeature-ha.yaml +%{_sysconfdir}/opnfv-apex/network_settings.yaml +%{_sysconfdir}/opnfv-apex/network_settings_v6.yaml +%doc %{_docdir}/opnfv/LICENSE.rst +%doc %{_docdir}/opnfv/installation-instructions.html +%doc %{_docdir}/opnfv/release-notes.rst +%doc %{_docdir}/opnfv/release-notes.html +%doc %{_docdir}/opnfv/deploy_settings.yaml.example +%doc %{_docdir}/opnfv/network_settings.yaml.example +%doc %{_docdir}/opnfv/network_settings_v6.yaml.example +%doc %{_docdir}/opnfv/inventory.yaml.example + +%changelog +* Thu Aug 1 2016 Tim Rozet - 3.0-11 +- Add nosdn fdio scenarios. +* Tue Jul 5 2016 Dan Radez - 3.0-10 +- Adding functions.sh files +* Thu Jun 15 2016 Tim Rozet - 3.0-9 +- Add fdio scenarios. +* Tue Jun 14 2016 Feng Pan - 3.0-8 +- Add network_settings_v6.yaml +* Thu Jun 2 2016 Michael Chapman - 3.0-7 +- Add custom libvirt domain.xml. +* Wed Jun 1 2016 Feng Pan - 3.0-6 +- Add performance deployment file +* Sun May 15 2016 Feng Pan - 3.0-5 +- Fixes python3 dependency. +* Sun May 8 2016 Feng Pan - 3.0-4 +- Adds dependency for python34-setuptools +* Fri Apr 22 2016 Feng Pan - 3.0-3 +- Adds python network setting parsing lib. +* Fri Apr 15 2016 Feng Pan - 3.0-2 +- Adds python ip utility lib. +* Mon Apr 11 2016 Tim Rozet - 3.0-1 +- adding opnfv-util +* Mon Apr 04 2016 Dan Radez - 3.0-0 +- Version update for Colorado +* Mon Apr 04 2016 Dan Radez - 2.2-0 +- adding dependencies initscripts net-tools iputils iproute iptables +* Wed Jan 27 2016 Tim Rozet - 2.1-4 +- Adds example inventory file and nosdn scenario +* Wed Jan 20 2016 Dan Radez - 2.1-3 +- Updating the installation instructions +* Thu Jan 14 2016 Dan Radez - 2.1-2 +- Package Split diff --git a/build/rpm_specs/opnfv-apex-onos.spec b/build/rpm_specs/opnfv-apex-onos.spec new file mode 100644 index 00000000..e99bfa9a --- /dev/null +++ b/build/rpm_specs/opnfv-apex-onos.spec @@ -0,0 +1,34 @@ +Name: opnfv-apex-onos +Version: 3.0 +Release: %{release} +Summary: Overcloud Disk images for OPNFV Apex ONOS deployment + +Group: System Environment +License: Apache 2.0 +URL: https://gerrit.opnfv.org/gerrit/apex.git +Source0: opnfv-apex-onos.tar.gz + +Provides: opnfv-apex-sdn +BuildArch: noarch +Requires: opnfv-apex-common opnfv-apex-undercloud + +%description +Overcloud Disk images for OPNFV Apex ONOS deployment +https://wiki.opnfv.org/apex + +%prep +%setup -q + +%install +mkdir -p %{buildroot}%{_var}/opt/opnfv/images/ +install build/images/overcloud-full-onos.qcow2 %{buildroot}%{_var}/opt/opnfv/images/ + +%files +%defattr(644, root, root, -) +%{_var}/opt/opnfv/images/overcloud-full-onos.qcow2 + +%changelog +* Mon Apr 04 2016 Dan Radez - 3.0-0 +- Version update for Colorado +* Mon Mar 07 2016 Dan Radez - 2.1-1 +- Initial Packaging diff --git a/build/rpm_specs/opnfv-apex-opendaylight-sfc.spec b/build/rpm_specs/opnfv-apex-opendaylight-sfc.spec new file mode 100644 index 00000000..a63ec7c5 --- /dev/null +++ b/build/rpm_specs/opnfv-apex-opendaylight-sfc.spec @@ -0,0 +1,34 @@ +Name: opnfv-apex-opendaylight-sfc +Version: 3.0 +Release: %{release} +Summary: Overcloud Disk images for OPNFV Apex OpenDaylight with SFC deployment + +Group: System Environment +License: Apache 2.0 +URL: https://gerrit.opnfv.org/gerrit/apex.git +Source0: opnfv-apex-opendaylight-sfc.tar.gz + +Provides: opnfv-apex-sdn +BuildArch: noarch +Requires: opnfv-apex-common opnfv-apex-undercloud + +%description +Overcloud Disk images for OPNFV Apex OpenDaylight with SFC deployment +https://wiki.opnfv.org/apex + +%prep +%setup -q + +%install +mkdir -p %{buildroot}%{_var}/opt/opnfv/images/ +install build/images/overcloud-full-opendaylight-sfc.qcow2 %{buildroot}%{_var}/opt/opnfv/images/ + +%files +%defattr(644, root, root, -) +%{_var}/opt/opnfv/images/overcloud-full-opendaylight-sfc.qcow2 + +%changelog +* Mon Apr 04 2016 Dan Radez - 3.0-0 +- Version update for Colorado +* Tue Jan 19 2016 Dan Radez - 2.1-1 +- Initial Packaging diff --git a/build/rpm_specs/opnfv-apex-undercloud.spec b/build/rpm_specs/opnfv-apex-undercloud.spec new file mode 100644 index 00000000..7b688b55 --- /dev/null +++ b/build/rpm_specs/opnfv-apex-undercloud.spec @@ -0,0 +1,45 @@ +Name: opnfv-apex-undercloud +Version: 3.0 +Release: %{release} +Summary: Scripts and Disk images to launch the Undercloud for OPNFV Apex + +Group: System Environment +License: Apache 2.0 +URL: https://gerrit.opnfv.org/gerrit/apex.git +Source0: opnfv-apex-undercloud.tar.gz + +BuildArch: noarch +BuildRequires: openvswitch libvirt qemu-kvm python-docutils +Requires: openvswitch libvirt qemu-kvm bridge-utils libguestfs-tools + +%description +Scripts and Disk images to launch the Undercloud for OPNFV Apex +https://wiki.opnfv.org/apex + +%prep +%setup -q + +%install +mkdir -p %{buildroot}%{_var}/opt/opnfv/images/ +mkdir -p %{buildroot}%{_var}/opt/opnfv/nics/ + +install build/undercloud.qcow2 %{buildroot}%{_var}/opt/opnfv/images/ +install build/network-environment.yaml %{buildroot}%{_var}/opt/opnfv/ +install build/nics-template.yaml.jinja2 %{buildroot}%{_var}/opt/opnfv/ + +%files +%defattr(644, root, root, -) +%{_var}/opt/opnfv/images/undercloud.qcow2 +%{_var}/opt/opnfv/network-environment.yaml +%{_var}/opt/opnfv/nics-template.yaml.jinja2 + + +%changelog +* Tue May 24 2016 Tim Rozet - 3.0-1 +- Adds jinja2 nic templates +* Mon Apr 04 2016 Dan Radez - 3.0-0 +- Version update for Colorado +* Wed Mar 30 2016 Dan Radez - 2.1-2 +- Replacing NIC files with templates +* Thu Jan 14 2016 Dan Radez - 2.1-1 +- Package Split diff --git a/build/rpm_specs/opnfv-apex.spec b/build/rpm_specs/opnfv-apex.spec new file mode 100644 index 00000000..acc8a53e --- /dev/null +++ b/build/rpm_specs/opnfv-apex.spec @@ -0,0 +1,61 @@ +Name: opnfv-apex +Version: 3.0 +Release: %{release} +Summary: Overcloud Disk images for OPNFV Apex OpenDaylight deployment + +Group: System Environment +License: Apache 2.0 +URL: https://gerrit.opnfv.org/gerrit/apex.git +Source0: opnfv-apex.tar.gz + +Provides: opnfv-apex-sdn +BuildArch: noarch +Requires: opnfv-apex-common opnfv-apex-undercloud + +%description +Overcloud Disk images for OPNFV Apex OpenDaylight deployment +https://wiki.opnfv.org/apex + +%prep +%setup -q + +%install +mkdir -p %{buildroot}%{_var}/opt/opnfv/images/ +install build/images/overcloud-full-opendaylight.qcow2 %{buildroot}%{_var}/opt/opnfv/images/ + +%files +%defattr(644, root, root, -) +%{_var}/opt/opnfv/images/overcloud-full-opendaylight.qcow2 + +%changelog +* Mon Apr 04 2016 Dan Radez - 3.0-0 +- Version update for Colorado +* Wed Jan 20 2016 Dan Radez - 2.1-4 +- cleaning out libvirt config files +- replacing instack-virt-setup with direct tripleo calls +* Tue Jan 19 2016 Dan Radez - 2.1-3 +- Remove conflicts with other SDN controllers, they can co-exist now +- update overcloud image name to specify opendaylight +* Thu Jan 14 2016 Dan Radez - 2.1-2 +- Package Split +* Wed Jan 13 2016 Dan Radez - 2.1-1 +- Incrementing Minor for Bramaputra RC release +* Sun Dec 20 2015 Tim Rozet - 2.0-8 +- Modifies networks to include OPNFV private/storage networks +* Tue Dec 15 2015 Dan Radez - 2.0-7 +- Added deploy settings for flat network config +- cleaned up files that don't need to be in the rpm +* Wed Dec 09 2015 Dan Radez - 2.0-6 +- Updating the OpenDaylight Patch +* Sat Dec 05 2015 Dan Radez - 2.0-5 +- Removing glance images +* Fri Nov 20 2015 Dan Radez - 2.0-4 +- Adding documentation +* Thu Nov 12 2015 Dan Radez - 2.0-3 +- OpenDaylight and Network Isolation support +* Wed Oct 21 2015 Dan Radez - 2.0-2 +- Initial deployment success using RPM packaging +* Fri Sep 25 2015 Dan Radez - 2.0-1 +- Migrated to RDO Manager +* Fri Apr 24 2015 Dan Radez - 0.1-1 +- Initial Packaging diff --git a/build/rpm_specs/python-tackerclient.spec b/build/rpm_specs/python-tackerclient.spec new file mode 100644 index 00000000..72cbf629 --- /dev/null +++ b/build/rpm_specs/python-tackerclient.spec @@ -0,0 +1,40 @@ +%define debug_package %{nil} + +Name: python-tackerclient +Version: 2015.2 +Release: 1.trozet +Summary: CLI and Client Library for OpenStack Networking + +Group: Applications/Internet +License: Apache 2.0 +URL: https://wiki.openstack.org/wiki/Tacker/Installation +Source0: python-tackerclient.tar.gz + +BuildArch: noarch +BuildRequires: python-setuptools +#Requires: stevedore>=1.5.0 http oslo.config>=1.11.0 oslo.messaging!=1.17.0!=1.17.1>=1.16.0 oslo.rootwrap>=2.0.0 python-novaclient>=2.22.0 + +%description +CLI and Client Library for OpenStack Networking + +%prep +%setup -q + + +%build +rm requirements.txt +#/usr/bin/python setup.py build + + +%install +/usr/bin/python setup.py install --prefix=%{buildroot} --install-lib=%{buildroot}/usr/lib/python2.7/site-packages +#rm -rf %{buildroot}/usr/lib/python2.7/site-packages/tacker/tests + + +%files +/bin/tacker +/usr/lib/python2.7/site-packages/tackerclient/* +/usr/lib/python2.7/site-packages/python_tackerclient-* + +%changelog + -- cgit 1.2.3-korg