debian: do not run dh-python against non-python packages

some packages do not package python modules or scripts. so override
dh_python2 to exclude them.

this change silences warnings like:
```
warning: dpkg-gencontrol: package ceph-mon: unused substitution
variable ${python:Provides}
```

Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
Kefu Chai 2016-07-17 16:56:59 +08:00
parent aacba7f1e8
commit abe5da0e3a

8
debian/rules vendored
View File

@ -134,6 +134,14 @@ override_dh_strip:
override_dh_shlibdeps:
dh_shlibdeps -a --exclude=erasure-code --exclude=rados-classes --exclude=compressor
override_dh_python2:
for binding in rados cephfs rbd; do \
dh_python2 -p python-$$binding; \
done
dh_python2 -p ceph-common
dh_python2 -p ceph-base
dh_python2 -p ceph-osd
# do not run tests
override_dh_auto_test: