瀏覽代碼

SDN: Bridges without members ports need to be configured with "none".

Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
Maximilian Wilhelm 2 年之前
父節點
當前提交
932f71795f
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      _modules/ffho_net.py

+ 4 - 1
_modules/ffho_net.py

@@ -360,7 +360,7 @@ def _update_bridge_config (config):
 			bridge_config[item] = value
 			config.pop (item)
 
-		# Fix and salt mangled string interpretation back to real string.
+		# Fix any salt mangled string interpretation back to real string.
 		if type (value) == bool:
 			bridge_config[item] = "yes" if value else "no"
 
@@ -368,6 +368,9 @@ def _update_bridge_config (config):
 	# generate a sorted list of interface names as string representation
 	if 'bridge-ports' in bridge_config and type (bridge_config['bridge-ports']) == list:
 		bridge_ports_str = " ".join (sorted (bridge_config['bridge-ports']))
+		if not bridge_ports_str:
+			bridge_ports_str = "none"
+
 		bridge_config['bridge-ports'] = bridge_ports_str
 
 	config['bridge'] = bridge_config