aboutsummaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2009-12-17 16:06:20 -0800
committerBen Pfaff <blp@nicira.com>2009-12-17 16:42:03 -0800
commit8943a2084e8d2cff6a21f2431f20ae8805adb961 (patch)
tree10b0e5a59ba8dcba476a7d7439bd125c35566c4d /debian/rules
parent175106cbf653dde9668f0401ff573428974f62fe (diff)
debian: Tolerate varying locations of vswitch-idl.ovsschema.
The Debian packaging as well as the testsuite was picky about where the ovsschema file appeared. This should fix the problem.
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules4
1 files changed, 4 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
index 0d0abf16..99d1f09a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -85,6 +85,10 @@ install-arch: build-arch
$(MAKE) -C _debian DESTDIR=$(CURDIR)/debian/openvswitch install
cp debian/openvswitch-switch-config.overrides debian/openvswitch-switch-config/usr/share/lintian/overrides/openvswitch-switch-config
cp debian/openvswitch-switch.template debian/openvswitch-switch/usr/share/openvswitch/switch/default.template
+ @# If we are working from a "make dist" tarball then make sure that
+ @# the ovsschema file is available in the build directory.
+ test -e _debian/vswitchd/vswitch-idl.ovsschema || \
+ cp vswitchd/vswitch-idl.ovsschema _debian/vswitchd/vswitch-idl.ovsschema
dh_install -s
env TERMINFO=debian/openvswitch-switchui/usr/share/terminfo tic -x extras/ezio/ezio3.ti