diff options
author | Sol Jerome <solj@ices.utexas.edu> | 2009-10-29 21:12:39 +0000 |
---|---|---|
committer | Sol Jerome <solj@ices.utexas.edu> | 2009-10-29 21:12:39 +0000 |
commit | a5ac33e90dfdd61062d22ad73f93edd57aedf3ae (patch) | |
tree | eabaadb2a1d2685c8b0c9daade619903766002e6 /debian/rules | |
parent | 656d9d1b091718294681d13cf502071b87cbacb6 (diff) | |
download | bcfg2-a5ac33e90dfdd61062d22ad73f93edd57aedf3ae.tar.gz bcfg2-a5ac33e90dfdd61062d22ad73f93edd57aedf3ae.tar.bz2 bcfg2-a5ac33e90dfdd61062d22ad73f93edd57aedf3ae.zip |
Add new Debian packaging from Sami Haahtinen
Signed-off-by: Sol Jerome <solj@ices.utexas.edu>
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5512 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 51 |
1 files changed, 8 insertions, 43 deletions
diff --git a/debian/rules b/debian/rules index 3809fee35..f7defaf74 100755 --- a/debian/rules +++ b/debian/rules @@ -1,44 +1,9 @@ #!/usr/bin/make -f -# -*- mode: makefile; coding: utf-8 -*- - -# Generate debian/control fron control.in with the following command: -# DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean - -# Comment this line if you wish to build without pycentral or pysupport -DEB_PYTHON_SYSTEM := pycentral -DEB_PYTHON_MODULE_PACKAGE := bcfg2 -ifdef DEB_PYTHON_SYSTEM -DEB_DH_INSTALLINIT_ARGS := -n -else -DEB_DH_INSTALLINIT_ARGS := --no-start -endif -DEB_COMPRESS_EXCLUDE :=*.tif - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/python-distutils.mk - -# By default use 2.3 as the python version (follow the original behaviour) -# This only affects the build system if built without pycentral or pysupport -DEB_PYTHON_VERSIONS = 2.3 - -# Since cdbs is able to handle only one python package at once do things here: -binary-install/bcfg2-server :: binary-install/%: -# Mostly borrowed from /usr/share/cdbs/1/class/python-distutils.mk -ifdef DEB_PYTHON_SYSTEM - ifeq (pysupport, $(DEB_PYTHON_SYSTEM)) - dh_pysupport -pbcfg2-server $(DEB_PYTHON_PRIVATE_MODULES_DIRS) - else - dh_pycentral -pbcfg2-server - endif -endif - dh_python -pbcfg2-server $(DEB_PYTHON_PRIVATE_MODULES_DIRS) - -ifdef DEB_PYTHON_SYSTEM -# Invoke dh_installinit after compiling python modules -binary-install/bcfg2 :: - dh_installinit -p$(cdbs_curpkg) -o --no-start - -binary-install/bcfg2-server :: - dh_installinit -p$(cdbs_curpkg) -o -endif - +%: + dh --with python-support $@ + +override_dh_installinit: + # Install bcfg2 initscript without staring it on postinst + dh_installinit -p bcfg2 --no-start + # Install everything else normally + dh_installinit -N bcfg2 |