Fix access to ceilometer log directory
[openstack-build/ceilometer-build.git] / debian / rules
1 #!/usr/bin/make -f
2
3 # Uncomment this to turn on verbose mode.
4 #export DH_VERBOSE=1
5
6 export HOME="$(CURDIR)/debian/test"
7
8 include /usr/share/openstack-pkg-tools/pkgos.make
9
10 %:
11         dh $@  --with python2,systemd
12
13 get-orig-source:
14         uscan --verbose --force-download --rename --destdir=../build-area
15
16 ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
17 override_dh_auto_test:
18         rm -rf .testrepository
19         testr init && \
20         set -e && \
21                 TEMP_REZ=`mktemp -t` && \
22                         testr run --subunit 'tests\.(?!.*test_bin.*)' | tee $$TEMP_REZ | subunit2pyunit; \
23         rm -f $$TEMP_REZ
24 endif
25
26 override_dh_install:
27         oslo-config-generator --output-file etc/ceilometer/ceilometer.conf.sample \
28             --namespace ceilometer \
29                 --namespace oslo.db \
30                 --namespace oslo.messaging \
31                 --namespace keystonemiddleware.auth_token
32 #       patch -p0 < debian/patches/default-config.patch
33         cp etc/ceilometer/ceilometer.conf.sample etc/ceilometer/ceilometer.conf
34         dh_install --fail-missing
35
36 override_dh_auto_clean:
37         dh_auto_clean
38         rm -f etc/ceilometer/ceilometer.conf etc/ceilometer/ceilometer.conf.sample
39         rm -rf .testrepository
40         rm -rf pbr*.egg
41         rm -f debian/*.init debian/*.service debian/*.upstart