Fix : fix hot module under windows test. (at leat I hope...)
[shinken.git] / FOR_PACKAGERS
blob05a017b497613489913e7aa2242e21f79c25a086
1 Hi,
3 First of all : THANKS for trying to make a package of Shinken :)
5 I try to make the setup.py useful to you. It will install the shinken
6 library to the classic python way (in site-package).
8 You will need Python >=2.4 (for 2.4 and 2.5 you will need the multiprocessing package from http://pypi.python.org/pypi/multiprocessing/ too)
10 You will need the pyro lib too. It must already have a package. If not, take if from pypi (easy_install)
12 You should add the shinken:shinken user first to launch the setup.py pass.
14 You can change the place you want to put etc and var in the file setup_parameters.cfg. You can also change
15 the owner of theses dir (and ALL files in them) in this file.
17 But WARNING (bis) : if you set a --root (example =/tmp/something) it will not update the owner of the /etc and /var directory (calling with a --root is for having all files to create a package, so you don't need changing owners).
18 Example when you call :
19 python setup.py install --root=/tmp/moncul --record=INSTALLED_FILES --install-scripts=/usr/bin
20 (no trailing / for install_scripts)
21 You get all files to package in the file INSTALLED_FILES (and only the /tmp/moncul is changed, so it's ok for your system ;)).
23 The setup.py will also generate the bin/default/shinken file that will be install in /etc/default/shinken. In it, you get
24 all variables used by the init.d scripts. It will generate the etc and var directory with the values you give in the setup cfg file.
26 Then you can make the install:
27 python setup.py install --install-scripts=/usr/bin/
29 With the python lib + etc + var it should be ok :)
31 I don't know what more you need exactly, so please ask in the mailing list at
32 https://lists.sourceforge.net/lists/listinfo/shinken-devel
33 or directly via my email : naparuba@gmail.com
35 And again : thanks a lot, a tool without package is nothing :)
38 Jean