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