The dh_python2 helper in Debian squeeze has a limitation that is not
mentioned anywhere, as far as I can tell: Python files must be in
/usr/lib/python#.#/site-packages to be installed.  The version in Debian
wheezy does not have the same limitation.

This meant that building the Debian packages on squeeze silently produced
a broken python-openvswitch package, whereas building the same thing on
wheezy built a working package.

This fixes the problem by putting the .py files where squeeze expects them.
It works on wheezy too.

Bug #7510.
Reported-by: Michael Hu <[email protected]>
---
 AUTHORS                           |    1 +
 debian/python-openvswitch.install |    4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/AUTHORS b/AUTHORS
index da82f10..ef2a410 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -80,6 +80,7 @@ John Galgay             [email protected]
 Koichi Yagishita        [email protected]
 Krishna Miriyala        [email protected]
 Luiz Henrique Ozaki     [email protected]
+Michael Hu              [email protected]
 Michael Mao             [email protected]
 Mikael Doverhag         [email protected]
 Niklas Andersson        [email protected]
diff --git a/debian/python-openvswitch.install 
b/debian/python-openvswitch.install
index 17af546..fb901b7 100644
--- a/debian/python-openvswitch.install
+++ b/debian/python-openvswitch.install
@@ -1,2 +1,2 @@
-python/ovs/*.py usr/share/pyshared/ovs/
-python/ovs/db/*.py usr/share/pyshared/ovs/db/
+python/ovs/*.py usr/lib/python2.4/site-packages/ovs/
+python/ovs/db/*.py usr/lib/python2.4/site-packages/ovs/db/
-- 
1.7.4.4

_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to