提交 5dcd6000 编写于 作者: N nicolargo

Add a buildout.cfg

上级 5a05a7db
- Packaging for Linux / BSD distribution (need contributors) - Packaging for .deb Linux distributions (contributors are welcome)
- Test/coding for xBSD
- Help (with a curses.paneli object)
# Using buildout to install glances (thx to Benoit !)
#
# Install system dependancies (debian example with python2.7 pinned from wheezy)
# $ sudo apt-get install build-essential libstatgrab-dev python2.7-dev
#
# Bootstrap buildout
# $ mkdir glances
# $ cd glances
# $ wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py
# $ python2.7 bootstrap.py -d
# $ bin/buildout
#
# Run glances !
# $ bin/glances
#
# Note: Having a console script entry point in setup.py will be cleanner that
# defining it in buildout and avoid the dirty extra-path (anyone know a
# cleanner solution ?)
# See http://guide.python-distribute.org/creation.html#entry-points
[buildout]
parts =
pystatgrab-src
pystatgrab-install
glances
include-site-packages = false
allowed-eggs-from-site-packages = false
[config]
glances_version = 1.3.4
pystatgrab_version = 0.5
pystatgrab_download_url = http://ftp.uk.i-scream.org/sites/ftp.i-scream.org/pub/i-scream/pystatgrab
[pystatgrab-src]
recipe = hexagonit.recipe.download
url = ${config:pystatgrab_download_url}/pystatgrab-${config:pystatgrab_version}.tar.gz
[pystatgrab-install]
recipe= iw.recipe.cmd
on_install = true
cmds =
cd ${buildout:directory}/parts/pystatgrab-src/pystatgrab-${config:pystatgrab_version}
${buildout:executable} setup.py install
[glances]
recipe=zc.recipe.egg
extra-paths =
${buildout:eggs-directory}/Glances-${config:glances_version}-py2.7.egg/src/
entry-points = glances=glances:main
eggs =
glances == ${config:glances_version}
pystatgrab == ${config:pystatgrab_version}
...@@ -770,6 +770,15 @@ def printSyntax(): ...@@ -770,6 +770,15 @@ def printSyntax():
print "\t-h:\tDisplay the syntax and exit" print "\t-h:\tDisplay the syntax and exit"
print "\t-t sec:\tSet the refresh time in second default is 1" print "\t-t sec:\tSet the refresh time in second default is 1"
print "\t-v:\tDisplay the version and exit" print "\t-v:\tDisplay the version and exit"
print ""
print "When Glances is running, you can press:"
print "'a' to set the automatic mode. The processes are sorted automatically"
print "'c' to sort the processes list by CPU consumption"
print "'d' to disable or enable the disk IO stats"
print "'f' to disable or enable the file system stats"
print "'m' to sort the processes list by process size"
print "'n' to disable or enable the network interfaces stats"
print "'q' to exit"
def init(): def init():
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册