The ovn-host init script currently sources
/usr/share/ovn/scripts/ovs-lib, but ovn-common does not install that
file. The OVN helper installed by ovn-common is
/usr/share/ovn/scripts/ovn-lib.
The central init script already sources the installed OVN helper from
/usr/share/ovn/scripts/ovn-lib. Use the same helper from ovn-host so
both init scripts are consistent and only reference files installed by
the OVN package.
Without this change, ovn-host can fail during package configuration
when postinst restarts the service:
/etc/init.d/ovn-host: 21: .: cannot open
/usr/share/ovn/scripts/ovs-lib: No such file
Reported-at: https://github.com/ovn-org/ovn/issues/314
Signed-off-by: Zhang Hua <[email protected]>
---
Submitted-at: https://github.com/ovn-org/ovn/pull/315
debian/ovn-host.init | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/ovn-host.init b/debian/ovn-host.init
index a34d2926c..55761311e 100755
--- a/debian/ovn-host.init
+++ b/debian/ovn-host.init
@@ -18,7 +18,7 @@ test -x /usr/share/ovn/scripts/ovn-ctl || exit 0
_SYSTEMCTL_SKIP_REDIRECT=yes
SYSTEMCTL_SKIP_REDIRECT=yes
-. /usr/share/ovn/scripts/ovs-lib
+. /usr/share/ovn/scripts/ovn-lib
if [ -e /etc/default/ovn-host ]; then
. /etc/default/ovn-host
fi
--
2.43.0
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev