1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
#!/usr/bin/make -f
include /usr/share/openstack-pkg-tools/pkgos.make
%:
dh $@ --buildsystem=python_distutils --with python2,sphinxdoc,systemd
override_dh_auto_install:
dh_auto_install -O--buildsystem=python_distutils
install -D -m 0664 $(CURDIR)/etc/designate/rootwrap.conf.sample $(CURDIR)/debian/designate-common/etc/designate/rootwrap.conf
install -D -m 0664 $(CURDIR)/etc/designate/designate.conf.sample $(CURDIR)/debian/designate-common/usr/share/designate-common/designate.conf
mkdir -p $(CURDIR)/debian/designate-common/usr/share/doc/designate-common/examples
cp etc/designate/pools.yaml.sample* $(CURDIR)/debian/designate-common/usr/share/doc/designate-common/examples
override_dh_auto_clean:
rm -f debian/designate-common.postinst debian/designate-common.config debian/designate-api.config debian/designate-api.postinst
rm -rf doc/build build *.egg-info
rm -f debian/*.init debian/*.upstart debian/*.service
override_dh_install:
dh_install -O--buildsystem=python_distutils --fail-missing \
-Xusr/etc/designate/designate.conf.sample \
-Xusr/etc/designate/policy.json \
-Xusr/etc/designate/rootwrap.conf.sample \
-Xusr/etc/designate/api-paste.ini \
-Xusr/etc/designate/rootwrap.d/bind9.filters
override_dh_auto_build:
dh_auto_build -O--buildsystem=python_distutils
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func designate-common.postinst
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func designate-common.config
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func designate-api.config
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func designate-api.postinst
override_dh_auto_test:
ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
rm -rf .testrepository
testr init
set -e ; \
TEMP_REZ=`mktemp -t` ; \
PYTHONPATH=$(CURDIR) testr run --subunit --parallel 'designate\.tests\.unit\.(?!.*test_pool_manager\.test_service\.PoolManagerInitTest\.test_init_no_pool_targets.*)' | tee $$TEMP_REZ | subunit2pyunit ; \
cat $$TEMP_REZ | subunit-filter -s --no-passthrough | subunit-stats ; \
rm -f $$TEMP_REZ ;
testr slowest
endif
override_dh_sphinxdoc:
ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
PYTHONPATH=. sphinx-build -b html doc/source $(CURDIR)/debian/designate-doc/usr/share/doc/designate-doc/html
dh_sphinxdoc -O--buildsystem=python_distutils
endif
|