Revision 236e3bf9 debian/rules

b/debian/rules
18 18
	  --with-os-search-path=/srv/ganeti/os,/usr/local/lib/ganeti/os,/usr/lib/ganeti/os,/usr/share/ganeti/os \
19 19
	  --with-extstorage-search-path=/srv/ganeti/extstorage,/usr/local/lib/ganeti/extstorage,/usr/lib/ganeti/extstorage,/usr/share/ganeti/extstorage \
20 20
	  --docdir=/usr/share/doc/ganeti \
21
	  --enable-htools-rapi --enable-restricted-commands \
22
	  --with-user-prefix=$(GNT_USERGROUP_PREFIX) \
23
	  --with-group-prefix=$(GNT_USERGROUP_PREFIX)
21
	  --enable-htools-rapi
22

  
23
	  # --enable-restricted-commands \
24
	  #	--with-user-prefix=$(GNT_USERGROUP_PREFIX) \
25
	  #	 --with-group-prefix=$(GNT_USERGROUP_PREFIX)
24 26

  
25 27
override_dh_auto_clean:
26 28
	[ ! -f Makefile ] || $(MAKE) distclean
27 29
	# this is not removed by make distclean :(
28 30
	rm -f ganeti
29 31

  
30
	rm -f debian/ganeti.init
31
	rm -f debian/ganeti.cron.d
32
	rm -f debian/ganeti.default
33
	rm -f debian/ganeti.postinst
34
	rm -f debian/ganeti.postrm
32
	rm -f debian/snf-ganeti.ganeti.init
33
	rm -f debian/snf-ganeti.ganeti.cron.d
34
	rm -f debian/snf-ganeti.ganeti.default
35
	rm -f debian/snf-ganeti.postinst
36
	rm -f debian/snf-ganeti.postrm
35 37
	if [ -d doc/html.orig ]; then \
36 38
		rm -rf doc/html; \
37 39
		mv doc/html.orig doc/html; \
......
43 45
	mv doc/html doc/html.orig
44 46
	$(MAKE) doc/html
45 47
	$(CURDIR)/debian/genscript.py postinst "$(CURDIR)" | \
46
		sed -f "$(CURDIR)/autotools/replace_vars.sed" >"$(CURDIR)/debian/ganeti.postinst"
47
	$(CURDIR)/debian/genscript.py postrm "$(CURDIR)" >"$(CURDIR)/debian/ganeti.postrm"
48
		sed -f "$(CURDIR)/autotools/replace_vars.sed" >"$(CURDIR)/debian/snf-ganeti.postinst"
49
	$(CURDIR)/debian/genscript.py postrm "$(CURDIR)" >"$(CURDIR)/debian/snf-ganeti.postrm"
48 50

  
49 51
# Add missing bits to ganeti and python-ganeti-rapi. We do not use
50 52
# override_dh_install (plain) because it will fail in binary-arch builds.
51 53
override_dh_install-indep:
52 54
	dh_install -i -Xganeti-confd -Xmon-collector -Xhail -Xganeti-mond -Xganeti-luxid --fail-missing
53
	cp $(CURDIR)/doc/examples/ganeti.initd $(CURDIR)/debian/ganeti.init
54
	cp $(CURDIR)/doc/examples/ganeti.cron $(CURDIR)/debian/ganeti.cron.d
55
	cp $(CURDIR)/doc/examples/ganeti.default $(CURDIR)/debian/ganeti.default
55
	cp $(CURDIR)/doc/examples/ganeti.initd $(CURDIR)/debian/snf-ganeti.ganeti.init
56
	cp $(CURDIR)/doc/examples/ganeti.cron $(CURDIR)/debian/snf-ganeti.ganeti.cron.d
57
	cp $(CURDIR)/doc/examples/ganeti.default $(CURDIR)/debian/snf-ganeti.ganeti.default
56 58
	
57 59
	# Dummy Python module for the RAPI client
58 60
	touch $(CURDIR)/debian/python-ganeti-rapi/usr/share/pyshared/ganeti/__init__.py
59 61
	touch $(CURDIR)/debian/python-ganeti-rapi/usr/share/pyshared/ganeti/rapi/__init__.py
60 62

  
61 63
override_dh_installinit:
62
	dh_installinit --error-handler=true -i -- defaults 20 80
64
	dh_installinit --name=ganeti --error-handler=true -i -- defaults 20 80
65

  
66
override_dh_installcron:
67
	dh_installcron --name=ganeti
68

  
69
override_dh_installlogrotate:
70
	dh_installlogrotate --name=ganeti
63 71

  
64 72
# Disable dh_sphinxdoc for binary-arch, as it will raise an error
65 73
override_dh_sphinxdoc-arch:

Also available in: Unified diff