~smoser/cloud-init/systemd-enable

« back to all changes in this revision

Viewing changes to packages/debian/rules

  • Committer: Scott Moser
  • Date: 2014-07-23 14:16:12 UTC
  • Revision ID: smoser@ubuntu.com-20140723141612-mla7bpuk3safv1hj
support for packaging multiple init systems

now setup.py --init-systems=upstart,systemd will work.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/usr/bin/make -f
2
2
 
3
3
DEB_PYTHON2_MODULE_PACKAGES = cloud-init
4
 
INIT_SYSTEM ?= upstart
 
4
ifeq (, $(INIT_SYSTEM))
 
5
        INIT_SYSTEMS ?= upstart,systemd
 
6
else
 
7
        INIT_SYSTEMS = $(INIT_SYSTEM)
 
8
endif
5
9
 
6
10
binary-install/cloud-init::cloud-init-fixups
7
11
 
8
12
include /usr/share/cdbs/1/rules/debhelper.mk
9
13
include /usr/share/cdbs/1/class/python-distutils.mk
10
14
 
11
 
DEB_PYTHON_INSTALL_ARGS_ALL += --init-system=$(INIT_SYSTEM)
 
15
DEB_PYTHON_INSTALL_ARGS_ALL += --init-systems=$(INIT_SYSTEMS)
12
16
 
13
17
DEB_DH_INSTALL_SOURCEDIR := debian/tmp
14
18