SUPPORTED_PROFILES="comfast_cf-e120a-v3 comfast_cf-e313ac \ comfast_cf-e313ac_ath10k-qca9888 comfast_cf-wr800n \ dlink_dir-810l \ mediatek_linkit-smart-7688 \ microduino_microwrt \ nexx_wt1520-8M nexx_wt3020-8M \ pc-engines_alix \ phicomm_k2p \ soekris_45xx \ sun7i_a20-lamobo-r1 \ tplink_cpe510-v1 tplink_cpe510-v2 tplink_cpe610-v1 \ tplink_tl-wr2543-v1 tplink_tl-wdr3500-v1 tplink_tl-wdr3600-v1 \ tplink_tl-wdr4300-v1 tplink_tl-wdr4900-v1 \ tplink_tl-wr842n-v1 tplink_tl-wr842n-v2 tplink_tl-wr842n-v \ ubiquiti_edgerouterx ubiquiti_edgerouterx-sfp \ ubnt_bullet-m ubnt_bullet-m-xw ubnt_edgeswitch-5xp ubnt_edgeswitch-8xp \ ubnt_lap-120 ubnt_lap-120_ath10k-qca988x \ ubnt_nanostation-ac ubnt_nanostation-ac_ath10k-qca988x \ ubnt_nanostation-ac-loco ubnt_nanostation-ac-loco_ath10k-qca988x \ ubnt_nanostation-m ubnt_nanostation-m-xw \ ubnt_nanostation-loco-m-xw ubnt_nanostation-m-loco \ ubnt_routerstation ubnt_routerstation-pro \ ubnt_unifiac-lite ubnt_unifiac-mesh ubnt_unifiac-mesh_ath10k-qca988x \ ubnt-rocket-m-ti ubnt-rocket-m-xw \ ubnt-uap-pro ubnt-unifi \ ubnt2-pico2 \ vocore_vocore-16M vocore_vocore-8M \ wavlink_wl-wn575a3 \ wrtnode_wrtnode \ x86_32-generic x86_64-generic \ xiaomi_miwifi-mini \ youhua_wr1200js \ zbtlink_zbt-ape522ii \ compex_wpe72-8M \ dragino_dragino2 \ mercury_mc-mac1200r \ mikrotik_rb-nand-64m mikrotik_rb-nand-large mikrotik_rb-nand-large-ac \ mikrotik_rb-nor-flash-16M mikrotik_rb-nor-flash-16M-ac \ mikrotik_rb921gs-5Hpacd-15s mikrotik_rblhg-5nd mikrotik_rbwapg-5hact2hnd \ mikrotik_rb-sxt5n \ tplink_tl-wdr4310-v1" EXTRAPKGS="" FACTORY="" SYSUPGRADE="" SQUASHIMAGE="" EXT4IMAGE="" [ "$TPROFILE" == compex_wpe72-8M ] && { NAME=Compex_WPE72-8M ARCH=ar71xx SUBARCH=generic FLAVOR=qmptiny PROFILE=WPE72_8M FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-wpe72-squashfs-8M-factory.img SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-wpe72-squashfs-8M-sysupgrade.img } [ "$TPROFILE" == dragino_dragino2 ] && { NAME=Dragino_Dragino-2_MS14 ARCH=ar71xx SUBARCH=generic FLAVOR=qmpsmall PROFILE=dragino2 SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == comfast_cf-e120a-v3 ] && { NAME=Comfast_CF-E120A-v3 ARCH=ath79 SUBARCH=generic PROFILE=comfast_cf-e120a-v3 FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY 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 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 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" == mercury_mc-mac1200r ] && { NAME=Mercury_MAC1200R ARCH=ar71xx SUBARCH=generic FLAVOR=qmpsmall PROFILE=mc-mac1200r FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY 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" == mikrotik_rb-nand-64m ] && { NAME=MikroTik_RouterBoard_NAND_flash ARCH=ar71xx SUBARCH=mikrotik PROFILE=nand-64m FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mikrotik_rb-nand-large ] && { NAME=MikroTik_RouterBoard_NAND_flash_large ARCH=ar71xx SUBARCH=mikrotik PROFILE=nand-large FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mikrotik_rb-nand-large-ac ] && { NAME=MikroTik_RouterBoard_NAND_flash_largeflash_802.11ac ARCH=ar71xx SUBARCH=mikrotik PROFILE=nand-large-ac FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mikrotik_rb-nor-flash-16M ] && { NAME=MikroTik_RouterBoard_SPI_NOR_flash_802.11abgn ARCH=ar71xx SUBARCH=mikrotik PROFILE=rb-nor-flash-16M FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mikrotik_rb-nor-flash-16M-ac ] && { NAME=MikroTik_RouterBoard_SPI_NOR_flash_802.11ac ARCH=ar71xx SUBARCH=mikrotik PROFILE=rb-nor-flash-16M-ac FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mikrotik_rb921gs-5Hpacd-15s ] && { NAME=MikroTik_RB921GS-5HPacD-15S ARCH=ar71xx SUBARCH=mikrotik PROFILE=nand-large-ac FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mikrotik_rblhg-5nd ] && { NAME=MikroTik_RBLHG-5nD ARCH=ar71xx SUBARCH=mikrotik PROFILE=rb-nor-flash-16M FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mikrotik_rbwapg-5hact2hnd ] && { NAME=MikroTik_RBwAPG-5HacT2HnD ARCH=ar71xx SUBARCH=mikrotik PROFILE=rb-nor-flash-16M-ac FLAVOR=qmpsmall SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == mikrotik_rb-sxt5n ] && { NAME=MikroTik_RBSXT5nDr2 ARCH=ar71xx SUBARCH=mikrotik PROFILE=nand-large FLAVOR=qmpsmall 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=qmpsmall 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=qmpsmall PROFILE=tplink_cpe510-v2 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=qmpsmall PROFILE=tplink_cpe610-v1 FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == sun7i_a20-lamobo-r1 ] && { NAME=Lamobo_BananaPi_R1 ARCH=sunxi SUBARCH=cortexa7 PROFILE=sun7i-a20-lamobo-r1 FLAVOR=qmpbig SQUASHIMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFSSDCARD EXT4IMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$EXT4SDCARD BINEXT=img.gz } [ "$TPROFILE" == ubiquiti_edgerouterx ] && { NAME=Ubiquiti_EdgeRouter_X ARCH=ramips SUBARCH=mt7621 FLAVOR=qmpsmall PROFILE=ubiquiti_edgerouterx FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubiquiti_edgerouterx-sfp ] && { NAME=Ubiquiti_EdgeRouter_X-SFP ARCH=ramips SUBARCH=mt7621 FLAVOR=qmpsmall PROFILE=ubiquiti_edgerouterx-sfp FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt_bullet-m ] && { NAME=Ubiquiti_Bullet-M_XM ARCH=ath79 SUBARCH=generic PROFILE=ubnt_bullet-m 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_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-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_nanostation-m-loco ] && { NAME=Ubiquiti_NanoStation-M-Loco_XM ARCH=ath79 SUBARCH=generic PROFILE=ubnt_bullet-m FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == nsm5 ] && { NAME=Ubiquiti_NanoStation-M5 ARCH=ar71xx SUBARCH=generic PROFILE=ubnt-nano-m FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == nsm5-xw ] && { NAME=Ubiquiti_NanoStation-M5-XW ARCH=ar71xx SUBARCH=generic PROFILE=ubnt-nano-m-xw FLAVOR=qmpsmall FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == nslm5-xw ] && { NAME=Ubiquiti_NanoStation-Loco-M5-XW ARCH=ar71xx SUBARCH=generic PROFILE=ubnt-loco-m-xw FLAVOR=qmpsmall 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=ar71xx SUBARCH=generic FLAVOR=qmpbig PROFILE=ubnt_routerstation 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" == ubnt-rocket-m-ti ] && { NAME=Ubiquiti_Rocket-M-TI ARCH=ar71xx SUBARCH=generic FLAVOR=qmpsmall PROFILE=ubnt-rocket-m-ti FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt-rocket-m-xw ] && { NAME=Ubiquiti_Rocket-M-XW ARCH=ar71xx SUBARCH=generic FLAVOR=qmpsmall PROFILE=ubnt-rocket-m-xw FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt-uap-pro ] && { NAME=Ubiquiti_UniFi-AP-PRO ARCH=ar71xx SUBARCH=generic FLAVOR=qmpsmall PROFILE=ubnt-uap-pro FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY SYSUPGRADE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHSYSUPGRADE } [ "$TPROFILE" == ubnt-unifi ] && { NAME=Ubiquiti_UniFi-AP ARCH=ar71xx SUBARCH=generic FLAVOR=qmpsmall PROFILE=ubnt-unifi FACTORY=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$PROFILE-$SQUASHFACTORY 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=ar71xx SUBARCH=generic FLAVOR=qmpbig PROFILE=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=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 ARCH=x86 SUBARCH=generic PROFILE=Generic FLAVOR=qmpbig EXTRAPKGS="kmod-ath9k kmod-e1000e" SQUASHIMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$COMBINEDSQUASHIMG EXT4IMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$COMBINEDEXT4IMG BINEXT=img.gz } [ "$TPROFILE" == x86_64-generic ] && { NAME=Generic_x86-64 ARCH=x86 SUBARCH=64 FLAVOR=qmpbig EXTRAPKGS=kmod-ath9k PROFILE=Generic SQUASHIMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$COMBINEDSQUASHIMG EXT4IMAGE=$DISTCL-$FLAVOR-$ARCH-$SUBARCH-$COMBINEDEXT4IMG BINEXT=img } [ "$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 }