Add files for cgts-client deb packaging

Add control and rules files to generate cgts-client deb
following StarlingX/MultiOS/Debian Wiki.

Change-Id: I7595e0a0bb95ba2aef4191e3c011e45134c7fadb
Story: 2004792
Task: 33625
Signed-off-by: Marcela Rosales <marcela.a.rosales.jimenez@intel.com>
This commit is contained in:
Marcela Rosales 2019-06-07 13:59:42 -05:00
parent 97b3a5ad40
commit 12257075b7
2 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,29 @@
Source: cgts-client
Priority: optional
Maintainer: StarlingX team <starlingx-discuss@lists.starlingx.io>
Build-Depends: python-setuptools,
python-all,
debhelper,
dh-python,
python-pbr,
python-keystoneclient,
python-fixtures,
python-httplib2,
python-dateutil,
python-neutronclient,
python-six,
python-mock
Standards-Version: 3.9.6
Package: cgts-client
Architecture: all
Depends: ${misc:Depends},
${python:Depends},
python-yaml,
python-httplib2,
python-prettytable,
bash-completion,
python-neutronclient,
python-keystoneclient,
python-six
Description: This package contains the cgts-client project.

View File

@ -0,0 +1,8 @@
#!/usr/bin/make -f
export PYBUILD_INSTALL_ARGS=--install-data=/usr/share --prefix=/usr
export PBR_VERSION=1.0
%:
dh $@ --with python2 --buildsystem=pybuild