Просмотр исходного кода

base-files: failsafe: Remove the VLAN modifier from interface name

Some interfaces have a VLAN modifier like :t in lan1:t, this modifier
should be removed from the interface before calling preinit_ip_config().

Signed-off-by: Hauke Mehrtens <[email protected]>
Hauke Mehrtens 4 лет назад
Родитель
Сommit
790561d510
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      package/base-files/files/lib/preinit/10_indicate_preinit

+ 2 - 0
package/base-files/files/lib/preinit/10_indicate_preinit

@@ -97,6 +97,8 @@ preinit_config_board() {
 	else
 		# trim any vlan ids
 		ifname=${ifname%\.*}
+		# trim any vlan modifiers like :t
+		ifname=${ifname%\:*}
 	fi
 
 	pi_ifname=$ifname