cleaning and improving setup configuration

Change-Id: Ica609dd336cb3c26cf71ed4c548421de352cbb47
This commit is contained in:
Fabio Verboso 2017-04-05 13:12:23 +02:00
parent d432173379
commit 29719e3d60
5 changed files with 8 additions and 44 deletions

View File

@ -1,42 +0,0 @@
#! /bin/bash
function build_install {
python setup.py build
python setup.py install
}
function restart_apache {
if which apache2 ; then
systemctl restart apache2
else
systemctl restart httpd
fi
}
case "$1" in
api)
build_install
restart_apache
;;
conductor)
build_install
cp bin/iotronic-conductor /usr/bin/
;;
wamp-agent)
build_install
cp bin/iotronic-wamp-agent /usr/bin/
;;
all)
build_install
restart_apache
cp bin/iotronic-conductor /usr/bin/
cp bin/iotronic-wamp-agent /usr/bin/
;;
*)
echo $"Usage: $0 {api|conductor|wamp-agent|all}"
exit 1
esac

View File

@ -19,7 +19,12 @@ classifier =
Programming Language :: Python :: 3
Programming Language :: Python :: 3.5
[entry_points]
console_scripts =
iotronic-conductor = iotronic.cmd.conductor:main
iotronic-wamp-agent = iotronic.cmd.wamp_agent:main
[files]
packages =
iotronic
@ -28,7 +33,8 @@ data_files =
/etc/iotronic =
etc/iotronic/iotronic.conf
etc/iotronic/policy.json
/var/www/cgi-bin/iotronic =
iotronic/wsgi/app.wsgi
[build_sphinx]
source-dir = doc/source