Skip to content
Snippets Groups Projects
Unverified Commit bae721a9 authored by Matthias Schiffer's avatar Matthias Schiffer
Browse files

Add target ar71xx-mikrotik


Fixes #121

Based-on-patch-by: default avatarTobias Hachmer <tobias@hachmer.de>
parent acd5cc90
No related branches found
No related tags found
No related merge requests found
...@@ -18,7 +18,10 @@ local try_files = { ...@@ -18,7 +18,10 @@ local try_files = {
'/sys/class/net/eth0/address' '/sys/class/net/eth0/address'
} }
if not util.contains({'x86', 'brcm2708'}, platform.get_target()) then if not (
util.contains({'x86', 'brcm2708'}, platform.get_target()) or
platform.match('ar71xx', 'mikrotik')
) then
table.insert(try_files, 1, '/sys/class/ieee80211/phy0/macaddress') table.insert(try_files, 1, '/sys/class/ieee80211/phy0/macaddress')
end end
......
...@@ -5,13 +5,16 @@ local sysconfig = require 'gluon.sysconfig' ...@@ -5,13 +5,16 @@ local sysconfig = require 'gluon.sysconfig'
if sysconfig.setup_ifname then if sysconfig.setup_ifname then
os.exit(0) os.exit(0)
end end
if platform.match('ar71xx', 'generic', {'cpe510', 'nanostation-m', 'nanostation-m-xw', 'unifi-outdoor-plus', 'uap-pro', 'unifiac-pro'}) then if
sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.wan_ifname or sysconfig.lan_ifname platform.match('ar71xx', 'generic', {'cpe510', '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 else
sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.lan_ifname or sysconfig.wan_ifname sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.lan_ifname or sysconfig.wan_ifname
end end
-- Remove the old sysconfig setting -- Remove the old sysconfig setting
......
# List of hardware profiles
## Mikrotik
# Will contain both ath5k and ath9k
# ath5k cards are commonly used with Mikrotik hardware
$(eval $(call GluonProfile,DefaultNoWifi,kmod-ath5k))
$(eval $(call GluonProfileFactorySuffix,DefaultNoWifi,,-rootfs.tar.gz,-vmlinux-lzma.elf))
$(eval $(call GluonProfileSysupgradeSuffix,DefaultNoWifi))
$(eval $(call GluonModel,DefaultNoWifi,DefaultNoWifi,mikrotik))
...@@ -7,6 +7,7 @@ $(eval $(call GluonTarget,x86,64)) ...@@ -7,6 +7,7 @@ $(eval $(call GluonTarget,x86,64))
$(eval $(call GluonTarget,x86,xen_domu)) $(eval $(call GluonTarget,x86,xen_domu))
ifneq ($(BROKEN),) ifneq ($(BROKEN),)
$(eval $(call GluonTarget,ar71xx,mikrotik)) # BROKEN: no sysupgrade support
$(eval $(call GluonTarget,ramips,rt305x)) # BROKEN: No AP+IBSS support $(eval $(call GluonTarget,ramips,rt305x)) # BROKEN: No AP+IBSS support
$(eval $(call GluonTarget,brcm2708,bcm2708)) # BROKEN: Needs more testing $(eval $(call GluonTarget,brcm2708,bcm2708)) # BROKEN: Needs more testing
$(eval $(call GluonTarget,brcm2708,bcm2709)) # BROKEN: Needs more testing $(eval $(call GluonTarget,brcm2708,bcm2709)) # BROKEN: Needs more testing
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment