SUPPORTED_PROFILES="comfast_cf-e120a-v3 comfast_cf-e313ac comfast_cf-e313ac_ath10k-qca9888 \ comfast_cf-wr800n \ dlink_dir-810l \ lamobo_lamobo-r1 \ mediatek_linkit-smart-7688 \ microduino_microwrt \ mikrotik_routerboard-sxt-5n \ mikrotik_routerboard-wap-g-5hact2hnd mikrotik_routerboard-wap-g-5hact2hnd_ath10k-qca988x \ nexx_wt1520-8M nexx_wt3020-8M \ pc-engines_alix \ phicomm_k2p \ rpi rpi-2 rpi-3 rpi-4 \ soekris_45xx \ tplink_cpe510-v1 tplink_cpe510-v2 tplink_cpe510-v3 \ tplink_cpe610-v1 tplink_cpe610-v2 \ tplink_tl-wr2543-v1 tplink_tl-wdr3500-v1 tplink_tl-wdr3600-v1 \ tplink_tl-wdr4300-v1 tplink_tl-wdr4310-v1 tplink_tl-wdr4900-v1 \ tplink_tl-wr842n-v1 tplink_tl-wr842n-v2 tplink_tl-wr842n-v \ ubnt_bullet-m-ar7240 ubnt_bullet-m-ar7241 ubnt_bullet-m-xw \ ubnt_edgeswitch-5xp ubnt_edgeswitch-8xp \ ubnt_edgerouter-x ubnt_edgerouter-x-sfp \ ubnt_lap-120 ubnt_lap-120_ath10k-qca988x \ ubnt_litebeam-ac-gen2 ubnt_litebeam-ac-gen2_ath10k-qca988x ubnt_nanobridge-m \ ubnt_nanostation-ac ubnt_nanostation-ac_ath10k-qca988x \ ubnt_nanostation-ac-loco ubnt_nanostation-ac-loco_ath10k-qca988x \ ubnt_nanostation-loco-m ubnt_nanostation-loco-m-xw \ ubnt_nanostation-m ubnt_nanostation-m-xw \ ubnt_powerbeam-5ac-500 ubnt_powerbeam-5ac-500_ath10k-qca988x \ ubnt_powerbeam-5ac-gen2 ubnt_powerbeam-5ac-gen2_ath10k-qca988x \ ubnt_routerstation ubnt_routerstation-pro \ ubnt_unifiac-lite ubnt_unifiac-mesh ubnt_unifiac-mesh_ath10k-qca988x \ ubnt2-pico2 \ vocore_vocore-16m vocore_vocore-8m \ wavlink_wl-wn575a3 \ wrtnode_wrtnode \ x86_32-generic x86_64-generic \ xiaomi_mir3g-v2 xiaomi_miwifi-mini \ youhua_wr1200js \ zbtlink_zbt-ape522ii" EXTRAPKGS="" FACTORY="" SYSUPGRADE="" SQUASHIMAGE="" EXT4IMAGE="" [ "$TPROFILE" == comfast_cf-e120a-v3 ] && { NAME=Comfast_CF-E120A-v3 ARCH=ath79 SUBARCH=generic PROFILE=comfast_cf-e120a-v3 FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == comfast_cf-e313ac ] && { NAME=Comfast_CF-E313AC_AdHoc ARCH=ath79 SUBARCH=generic PROFILE=comfast_cf-e313ac FLAVOR=qmpsmall EXTRAPKGS="-kmod-ath9k -kmod-ath9h-common" FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == comfast_cf-e313ac_ath10k-qca9888 ] && { NAME=Comfast_CF-E313AC_80211s ARCH=ath79 SUBARCH=generic PROFILE=comfast_cf-e313ac FLAVOR=qmpsmallath10kqca988880211s EXTRAPKGS="-kmod-ath9k -kmod-ath9h-common" FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == comfast_cf-wr800n ] && { NAME=Comfast_CF-WR800N ARCH=ramips SUBARCH=mt7620 PROFILE=comfast_cf-wr800n FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == dlink_dir-810l ] && { NAME=D-Link_DIR-810L ARCH=ramips SUBARCH=mt7620 FLAVOR=qmpsmall PROFILE=dlink_dir-810l FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mediatek_linkit-smart-7688 ] && { NAME=MediaTek_LinkIt-Smart-7688 ARCH=ramips SUBARCH=mt76x8 FLAVOR=qmpsmall PROFILE=mediatek_linkit-smart-7688 SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == microduino_microwrt ] && { NAME=Microduino_MicroWRT ARCH=ramips SUBARCH=mt7620 FLAVOR=qmpsmall PROFILE=microduino_microwrt FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == nexx_wt1520-8M ] && { NAME=Nexx_WT1520-8M ARCH=ramips SUBARCH=rt305x FLAVOR=qmpsmall PROFILE=nexx_wt1520-8m FACTORY=$DISTLEGACY-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTLEGACY-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == nexx_wt3020-8M ] && { NAME=Nexx_WT3020-8M ARCH=ramips SUBARCH=mt7620 FLAVOR=qmpsmall PROFILE=nexx_wt3020-8m FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == "pc-engines_alix" ] && { NAME=PC-Engines_Alix ARCH=x86 SUBARCH=geode PROFILE=generic FLAVOR=qmpbig SQUASHIMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$COMBINEDSQUASHIMG EXT4IMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$COMBINEDEXT4IMG BINEXT=img.gz } [ "$TPROFILE" == phicomm_k2p ] && { NAME=Phicomm_K2P ARCH=ramips SUBARCH=mt7621 FLAVOR=qmpsmall PROFILE=phicomm_k2p FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == rpi ] && { NAME=Raspberry-Pi_B_Bplus_CM_Zero_ZeroW ARCH=bcm27xx SUBARCH=bcm2708 FLAVOR=qmpbig PROFILE=rpi } [ "$TPROFILE" == rpi-2 ] && { NAME=Raspberry-Pi_2B ARCH=bcm27xx SUBARCH=bcm2709 FLAVOR=qmpbig PROFILE=rpi-2 } [ "$TPROFILE" == rpi-3 ] && { NAME=Raspberry-Pi_3B_3Bplus_3CM ARCH=bcm27xx SUBARCH=bcm2710 FLAVOR=qmpbig PROFILE=rpi-3 } [ "$TPROFILE" == rpi-4 ] && { NAME=Raspberry-Pi_4B ARCH=bcm27xx SUBARCH=bcm2711 FLAVOR=qmpbig PROFILE=rpi-4 } [ "$TPROFILE" == mikrotik_routerboard-sxt-5n ] && { NAME=MikroTik_RouterBOARD-SXT-5nD-r2-SXT-Lite5 ARCH=ath79 SUBARCH=mikrotik PROFILE=mikrotik_routerboard-sxt-5nd-r2 FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mikrotik_routerboard-wap-g-5hact2hnd ] && { NAME=MikroTik_RouterBOARD-wAP-G-5HacT2HnD-wAP-AC_AdHoc ARCH=ath79 SUBARCH=mikrotik PROFILE=mikrotik_routerboard-wap-g-5hact2hnd FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mikrotik_routerboard-wap-g-5hact2hnd_ath10k-qca988x ] && { NAME=MikroTik_RouterBOARD-wAP-G-5HacT2HnD-wAP-AC_80211s ARCH=ath79 SUBARCH=mikrotik PROFILE=mikrotik_routerboard-wap-g-5hact2hnd FLAVOR=qmpsmallath10kqca988x80211s SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == soekris_45xx ] && { NAME=Soekris_Net45xx ARCH=x86 SUBARCH=legacy PROFILE=generic FLAVOR=qmpsmall SQUASHIMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$COMBINEDSQUASHIMG EXT4IMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$COMBINEDEXT4IMG BINEXT=img.gz } [ "$TPROFILE" == tplink_cpe510-v1 ] && { NAME=TP-Link_CPE-510-v1 ARCH=ath79 SUBARCH=generic FLAVOR=qmptiny PROFILE=tplink_cpe510-v1 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_cpe510-v2 ] && { NAME=TP-Link_CPE-510-v2 ARCH=ath79 SUBARCH=generic FLAVOR=qmptiny PROFILE=tplink_cpe510-v2 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_cpe510-v3 ] && { NAME=TP-Link_CPE-510-v3 ARCH=ath79 SUBARCH=generic FLAVOR=qmptiny PROFILE=tplink_cpe510-v3 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_cpe610-v1 ] && { NAME=TP-Link_CPE-610-v1 ARCH=ath79 SUBARCH=generic FLAVOR=qmptiny PROFILE=tplink_cpe610-v1 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_cpe610-v2 ] && { NAME=TP-Link_CPE-610-v2 ARCH=ath79 SUBARCH=generic FLAVOR=qmptiny PROFILE=tplink_cpe610-v2 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == lamobo_lamobo-r1 ] && { NAME=Lamobo_BananaPi_R1 ARCH=sunxi SUBARCH=cortexa7 PROFILE=lamobo_lamobo-r1 FLAVOR=qmpbig SQUASHIMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFSSDCARD EXT4IMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$EXT4SDCARD BINEXT=img.gz } [ "$TPROFILE" == ubnt_edgerouter-x ] && { NAME=Ubiquiti_EdgeRouter_X ARCH=ramips SUBARCH=mt7621 FLAVOR=qmpsmall PROFILE=ubnt_edgerouter-x FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_edgerouter-x-sfp ] && { NAME=Ubiquiti_EdgeRouter_X-SFP ARCH=ramips SUBARCH=mt7621 FLAVOR=qmpsmall PROFILE=ubnt_edgerouter-x-sfp FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_bullet-m-ar7240 ] && { NAME=Ubiquiti_Bullet-M_XM_AR7240 ARCH=ath79 SUBARCH=generic PROFILE=ubnt_bullet-m-ar7240 FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_bullet-m-ar7241 ] && { NAME=Ubiquiti_Bullet-M_XM_AR7241 ARCH=ath79 SUBARCH=generic PROFILE=ubnt_bullet-m-ar7241 FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_bullet-m-xw ] && { NAME=Ubiquiti_Bullet-M_XW ARCH=ath79 SUBARCH=generic PROFILE=ubnt_bullet-m-xw FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_edgeswitch-5xp ] && { NAME=Ubiquiti_EdgeSwitch_5XP ARCH=ath79 SUBARCH=generic PROFILE=ubnt_edgeswitch-5xp FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_edgeswitch-8xp ] && { NAME=Ubiquiti_EdgeSwitch_8XP ARCH=ath79 SUBARCH=generic PROFILE=ubnt_edgeswitch-8xp FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_lap-120 ] && { NAME=Ubiquiti_LiteAP-AC-120_AdHoc ARCH=ath79 SUBARCH=generic PROFILE=ubnt_lap-120 FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_lap-120_ath10k-qca988x ] && { NAME=Ubiquiti_LiteAP-AC-120_80211s ARCH=ath79 SUBARCH=generic PROFILE=ubnt_lap-120 FLAVOR=qmpsmallath10kqca988x80211s FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_litebeam-ac-gen2 ] && { NAME=Ubiquiti_LiteBeam-AC-Gen2_AdHoc ARCH=ath79 SUBARCH=generic PROFILE=ubnt_litebeam-ac-gen2 FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_litebeam-ac-gen2_ath10k-qca988x ] && { NAME=Ubiquiti_LiteBeam-AC-Gen2_80211s ARCH=ath79 SUBARCH=generic PROFILE=ubnt_litebeam-ac-gen2 FLAVOR=qmpsmallath10kqca988x80211s FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_nanobridge-m ] && { NAME=Ubiquiti_NanoBridge-M_XM ARCH=ath79 SUBARCH=generic PROFILE=ubnt_nanobridge-m FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_nanostation-ac ] && { NAME=Ubiquiti_NanoStation-AC_AdHoc ARCH=ath79 SUBARCH=generic PROFILE=ubnt_nanostation-ac FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_nanostation-ac_ath10k-qca988x ] && { NAME=Ubiquiti_NanoStation-AC_80211s ARCH=ath79 SUBARCH=generic PROFILE=ubnt_nanostation-ac FLAVOR=qmpsmallath10kqca988x80211s FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_nanostation-ac-loco ] && { NAME=Ubiquiti_NanoStation-AC-Loco_AdHoc ARCH=ath79 SUBARCH=generic PROFILE=ubnt_nanostation-ac-loco FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_nanostation-ac-loco_ath10k-qca988x ] && { NAME=Ubiquiti_NanoStation-AC-Loco_80211s ARCH=ath79 SUBARCH=generic PROFILE=ubnt_nanostation-ac-loco FLAVOR=qmpsmallath10kqca988x80211s FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_nanostation-loco-m ] && { NAME=Ubiquiti_NanoStation-Loco-M-XM ARCH=ath79 SUBARCH=generic PROFILE=ubnt_nanostation-loco-m FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_nanostation-loco-m-xw ] && { NAME=Ubiquiti_NanoStation-Loco-M-XW ARCH=ath79 SUBARCH=generic PROFILE=ubnt_nanostation-loco-m-xw FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_nanostation-m ] && { NAME=Ubiquiti_NanoStation-M-XM ARCH=ath79 SUBARCH=generic PROFILE=ubnt_nanostation-m FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_nanostation-m-xw ] && { NAME=Ubiquiti_NanoStation-M-XW ARCH=ath79 SUBARCH=generic PROFILE=ubnt_nanostation-m-xw FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_powerbeam-5ac-500 ] && { NAME=Ubiquiti_PowerBeam-5AC-500_AdHoc ARCH=ath79 SUBARCH=generic PROFILE=ubnt_powerbeam-5ac-500 FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_powerbeam-5ac-500_ath10k-qca988x ] && { NAME=Ubiquiti_PowerBeam-5AC-500_80211s ARCH=ath79 SUBARCH=generic PROFILE=ubnt_powerbeam-5ac-500 FLAVOR=qmpsmallath10kqca988x80211s FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_powerbeam-5ac-gen2 ] && { NAME=Ubiquiti_PowerBeam-5AC-Gen2_AdHoc ARCH=ath79 SUBARCH=generic PROFILE=ubnt_powerbeam-5ac-gen2 FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_powerbeam-5ac-gen2_ath10k-qca988x ] && { NAME=Ubiquiti_PowerBeam-5AC-Gen2_80211s ARCH=ath79 SUBARCH=generic PROFILE=ubnt_powerbeam-5ac-gen2 FLAVOR=qmpsmallath10kqca988x80211s FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_rocket-m ] && { NAME=Ubiquiti_Rocket-M_XM ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmall PROFILE=ubnt_rocket-m FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_routerstation ] && { NAME=Ubiquiti_RouterStation ARCH=ath79 SUBARCH=generic FLAVOR=qmpbig PROFILE=ubnt_routerstation FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_routerstation-pro ] && { NAME=Ubiquiti_RouterStation-Pro ARCH=ath79 SUBARCH=generic FLAVOR=qmpbig PROFILE=ubnt_routerstation-pro FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_unifiac-lite ] && { NAME=Ubiquiti_UniFi-AP-AC-Lite ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmall PROFILE=ubnt_unifiac-lite SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_unifiac-mesh ] && { NAME=Ubiquiti_UniFi-AP-AC-Mesh_AdHoc ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmall PROFILE=ubnt_unifiac-mesh SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_unifiac-mesh_ath10k-qca988x ] && { NAME=Ubiquiti_UniFi-AP-AC-Mesh_80211s ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmallath10kqca988x80211s PROFILE=ubnt_unifiac-mesh SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt2-pico2 ] && { NAME=Ubiquiti_PicoStation-2 ARCH=ath25 SUBARCH=generic FLAVOR=qmptiny PROFILE=ubnt2-pico2 FACTORY=$DISTCL-$FLAVOR-$ARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_tl-wr2543-v1 ] && { NAME=TP-Link_TL-WR2543ND-v1 ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmall PROFILE=tplink_tl-wr2543-v1 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_tl-wdr3500-v1 ] && { NAME=TP-Link_TL-WDR3500-v1 ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmall PROFILE=tplink_tl-wdr3500-v1 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_tl-wdr3600-v1 ] && { NAME=TP-Link_TL-WDR3600-v1 ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmall PROFILE=tplink_tl-wdr3600-v1 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_tl-wdr4300-v1 ] && { NAME=TP-Link_TL-WDR4300-v1 ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmall PROFILE=tplink_tl-wdr4300-v1 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_tl-wdr4310-v1 ] && { NAME=TP-Link_TL-WDR4310-v1 ARCH=ath79 SUBARCH=generic FLAVOR=qmpbig PROFILE=tplink_tl-wdr4310-v1 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_tl-wdr4900-v1 ] && { NAME=TP-Link_TL-WDR4900-v1 ARCH=mpc85xx SUBARCH=generic FLAVOR=qmpbig PROFILE=tplink_tl-wdr4900-v1 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_tl-wr842n-v1 ] && { NAME=TP-Link_TL-WR842N-v1 ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmall PROFILE=tplink_tl-wr842n-v1 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_tl-wr842n-v2 ] && { NAME=TP-Link_TL-WR842N-v2 ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmall PROFILE=tplink_tl-wr842n-v2 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == tplink_tl-wr842n-v3 ] && { NAME=TP-Link_TL-WR842N-v3 ARCH=ath79 SUBARCH=generic FLAVOR=qmpsmall PROFILE=tplink_tl-wr842n-v3 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == vocore_vocore-16m ] && { NAME=Vonger_VoCore-16M ARCH=ramips SUBARCH=rt305x FLAVOR=qmpsmall PROFILE=vocore_vocore-16m FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == vocore_vocore-8m ] && { NAME=Vonger_VoCore-8M ARCH=ramips SUBARCH=rt305x FLAVOR=qmpsmall PROFILE=vocore_vocore-8m FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == wavlink_wl-wn575a3 ] && { NAME=Wavlink_WL-WN575A3 ARCH=ramips SUBARCH=mt76x8 FLAVOR=qmpsmall PROFILE=wavlink_wl-wn575a3 SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == wrtnode_wrtnode ] && { NAME=WRTnode_WRTnode ARCH=ramips SUBARCH=mt7620 FLAVOR=qmpsmall PROFILE=wrtnode_wrtnode FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == x86_32-generic ] && { NAME=Generic_x86-32 ARCH=x86 SUBARCH=generic PROFILE=generic FLAVOR=qmpbig EXTRAPKGS="kmod-ath9k kmod-e1000e" SQUASHIMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHCOMBINEDIMGGZ EXT4IMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$EXT4COMBINEDIMGGZ BINEXT=img.gz } [ "$TPROFILE" == x86_64-generic ] && { NAME=Generic_x86-64 ARCH=x86 SUBARCH=64 FLAVOR=qmpbig EXTRAPKGS="kmod-ath9k kmod-at10k-ct kmod-iwlwifi" PROFILE=generic SQUASHIMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHCOMBINEDIMGGZ EXT4IMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$EXT4COMBINEDIMGGZ BINEXT=img.gz } [ "$TPROFILE" == xiaomi_mir3g-v2 ] && { NAME=Xiaomi_Mi_Router_4A_Gigabit_Edition ARCH=ramips SUBARCH=mt7621 FLAVOR=qmpsmall PROFILE=xiaomi_mir3g-v2 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == xiaomi_miwifi-mini ] && { NAME=Xiaomi_MiWiFi-Mini ARCH=ramips SUBARCH=mt7620 FLAVOR=qmpsmall PROFILE=xiaomi_miwifi-mini FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == youhua_wr1200js ] && { NAME=YouHua_WR1200JS ARCH=ramips SUBARCH=mt7621 FLAVOR=qmpsmall PROFILE=youhua_wr1200js FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == zbtlink_zbt-ape522ii ] && { NAME=ZBT_APE522II ARCH=ramips SUBARCH=mt7620 FLAVOR=qmpsmall PROFILE=zbtlink_zbt-ape522ii FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE }