You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1021 B

  1. From 05a6fa94778f9d6c54ca676de80708d03d6c365a Mon Sep 17 00:00:00 2001
  2. From: Yousong Zhou <yszhou4tech@gmail.com>
  3. Date: Wed, 14 Mar 2018 16:40:01 +0800
  4. Subject: [PATCH 103/104] ovs-ctl: fix setting hostname
  5. The command "hostname" is not available in OpenWrt by default.
  6. The other thing to note is that currently kernel.hostname is not a fully
  7. qualitied name
  8. Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
  9. ---
  10. utilities/ovs-ctl.in | 4 +---
  11. 1 file changed, 1 insertion(+), 3 deletions(-)
  12. diff --git a/utilities/ovs-ctl.in b/utilities/ovs-ctl.in
  13. index 4ddc450fb..52018e6d3 100755
  14. --- a/utilities/ovs-ctl.in
  15. +++ b/utilities/ovs-ctl.in
  16. @@ -68,9 +68,7 @@ ovs_vsctl () {
  17. }
  18. set_hostname () {
  19. - # 'hostname -f' needs network connectivity to work. So we should
  20. - # call this only after ovs-vswitchd is running.
  21. - ovs_vsctl set Open_vSwitch . external-ids:hostname="$(hostname -f)"
  22. + ovs_vsctl set Open_vSwitch . external-ids:hostname="$(sysctl -n kernel.hostname)"
  23. }
  24. set_system_ids () {
  25. --
  26. 2.16.2