This makes the LAN port the PoE master, so the AirGateway can be used to supply power to another node connected via mesh-on-LAN. Fixes #608
		
			
				
	
	
		
			30 lines
		
	
	
		
			661 B
		
	
	
	
		
			Lua
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			661 B
		
	
	
	
		
			Lua
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/lua
 | 
						|
 | 
						|
local platform = require 'gluon.platform'
 | 
						|
local sysconfig = require 'gluon.sysconfig'
 | 
						|
 | 
						|
 | 
						|
if sysconfig.setup_ifname then
 | 
						|
	os.exit(0)
 | 
						|
end
 | 
						|
 | 
						|
if platform.match('ar71xx', 'generic', {
 | 
						|
	'cpe210',
 | 
						|
	'cpe510',
 | 
						|
	'wbs210',
 | 
						|
	'wbs510',
 | 
						|
	'airgateway',
 | 
						|
	'nanostation-m',
 | 
						|
	'nanostation-m-xw',
 | 
						|
	'unifi-outdoor-plus',
 | 
						|
	'uap-pro',
 | 
						|
	'unifiac-pro'
 | 
						|
}) or platform.match('ar71xx', 'mikrotik') then
 | 
						|
	sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.wan_ifname or sysconfig.lan_ifname
 | 
						|
else
 | 
						|
	sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.lan_ifname or sysconfig.wan_ifname
 | 
						|
end
 | 
						|
 | 
						|
-- Remove the old sysconfig setting
 | 
						|
sysconfig.config_ifname = nil
 |