export HOME="$(CURDIR)/debian/test"
+include /usr/share/openstack-pkg-tools/pkgos.make
+
%:
- dh $@ --with python2
+ dh $@ --with python2,systemd
get-orig-source:
uscan --verbose --force-download --rename --destdir=../build-area
ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
override_dh_auto_test:
- testr init && PYTHONPATH="$(CURDIR)" testr run || true
+ rm -rf .testrepository
+ testr init && \
+ set -e && \
+ TEMP_REZ=`mktemp -t` && \
+ testr run --subunit 'tests\.(?!.*test_bin.*)' | tee $$TEMP_REZ | subunit2pyunit; \
+ rm -f $$TEMP_REZ
endif
override_dh_install:
- cp $(CURDIR)/debian/ceilometer.conf.sample etc/ceilometer/ceilometer.conf
+ oslo-config-generator --output-file etc/ceilometer/ceilometer.conf.sample \
+ --namespace ceilometer \
+ --namespace oslo.db \
+ --namespace oslo.messaging \
+ --namespace keystonemiddleware.auth_token
+# patch -p0 < debian/patches/default-config.patch
+ cp etc/ceilometer/ceilometer.conf.sample etc/ceilometer/ceilometer.conf
dh_install --fail-missing
override_dh_auto_clean:
dh_auto_clean
- rm -f etc/ceilometer/ceilometer.conf
+ rm -f etc/ceilometer/ceilometer.conf etc/ceilometer/ceilometer.conf.sample
rm -rf .testrepository
rm -rf pbr*.egg
+ rm -f debian/*.init debian/*.service debian/*.upstart