How to limit imagebuilder to be built for only one particular target profile?

I am building imagebuilder from the source and then use it to build images with different package sets and configurations for single hardware TP-LINK Archer AX23 v1.

The imagebuilder build however seems to be building kernel images for all existing hardware for given target and subtarget (ramips/mt7621), which currently counts 275 different devices, while I would only need one tplink_archer-ax23-v1-kernel.bin.
This makes the build of the imagebuilder to take a lot of time unnecessarily.

Is there a way to limit the imagebuilder build to only build and pack one kernel for a specified target profile?

If you select only one device profile in menuconfig it builds all images (factory, sysupgrade etc) for that device only.

This is how I have it set in make menuconfig.

Yet the imagebuilder build produces all these images:

$ ls -la openwrt-imagebuilder-ramips-mt7621.Linux-aarch64/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/*.bin
-rw-r--r-- 1 risa risa 3423395 Jul 31 08:43 adslr_g7-kernel.bin
-rw-r--r-- 1 risa risa 3429180 Jul 31 08:43 afoundry_ew1200-kernel.bin
-rw-r--r-- 1 risa risa 3435792 Jul 31 08:43 alfa-network_ax1800rm-kernel.bin
-rw-r--r-- 1 risa risa 3423568 Jul 31 08:43 alfa-network_quad-e4g-kernel.bin
-rw-r--r-- 1 risa risa 3429239 Jul 31 08:43 ampedwireless_ally-00x19k-kernel.bin
-rw-r--r-- 1 risa risa 3429248 Jul 31 08:43 ampedwireless_ally-r1900k-kernel.bin
-rw-r--r-- 1 risa risa 4330496 Jul 31 08:43 arcadyan_we410443-kernel.bin
-rw-r--r-- 1 risa risa 4330496 Jul 31 08:43 arcadyan_we420223-99-kernel.bin
-rw-r--r-- 1 risa risa 3429052 Jul 31 08:43 asiarf_ap7621-001-kernel.bin
-rw-r--r-- 1 risa risa 3429058 Jul 31 08:43 asiarf_ap7621-nv1-kernel.bin
-rw-r--r-- 1 risa risa 3429406 Jul 31 08:43 asus_4g-ax56-kernel.bin
-rw-r--r-- 1 risa risa 3429479 Jul 31 08:43 asus_rp-ac56-kernel.bin
-rw-r--r-- 1 risa risa 3429194 Jul 31 08:43 asus_rp-ac87-kernel.bin
-rw-r--r-- 1 risa risa 3423431 Jul 31 08:43 asus_rt-ac57u-v1-kernel.bin
-rw-r--r-- 1 risa risa 3423435 Jul 31 08:43 asus_rt-ac65p-kernel.bin
-rw-r--r-- 1 risa risa 3423435 Jul 31 08:43 asus_rt-ac85p-kernel.bin
-rw-r--r-- 1 risa risa 3423517 Jul 31 08:43 asus_rt-ax53u-kernel.bin
-rw-r--r-- 1 risa risa 3423458 Jul 31 08:43 asus_rt-ax54-kernel.bin
-rw-r--r-- 1 risa risa 3429227 Jul 31 08:43 asus_rt-n56u-b1-kernel.bin
-rw-r--r-- 1 risa risa 4456448 Jul 31 08:43 beeline_smartbox-flash-kernel.bin
-rw-r--r-- 1 risa risa 3476531 Jul 31 08:43 beeline_smartbox-giga-kernel.bin
-rw-r--r-- 1 risa risa 3476472 Jul 31 08:43 beeline_smartbox-pro-kernel.bin
-rw-r--r-- 1 risa risa 3476516 Jul 31 08:43 beeline_smartbox-turbo-kernel.bin
-rw-r--r-- 1 risa risa 3476252 Jul 31 08:43 beeline_smartbox-turbo-plus-kernel.bin
-rw-r--r-- 1 risa risa 3438001 Jul 31 08:43 belkin_rt1800-kernel.bin
-rw-r--r-- 1 risa risa 3429195 Jul 31 08:43 bolt_arion-kernel.bin
-rw-r--r-- 1 risa risa 3429248 Jul 31 08:43 buffalo_wsr-1166dhp-kernel.bin
-rw-r--r-- 1 risa risa 3423544 Jul 31 08:43 buffalo_wsr-2533dhpl2-kernel.bin
-rw-r--r-- 1 risa risa 3429360 Jul 31 08:43 buffalo_wsr-2533dhpl-kernel.bin
-rw-r--r-- 1 risa risa 3423566 Jul 31 08:43 buffalo_wsr-2533dhpls-kernel.bin
-rw-r--r-- 1 risa risa 3429243 Jul 31 08:43 buffalo_wsr-600dhp-kernel.bin
-rw-r--r-- 1 risa risa 3429102 Jul 31 08:43 comfast_cf-e390ax-kernel.bin
-rw-r--r-- 1 risa risa 3429153 Jul 31 08:43 comfast_cf-ew72-v2-kernel.bin
-rw-r--r-- 1 risa risa 3429219 Jul 31 08:43 confiabits_mt7621-v1-kernel.bin
-rw-r--r-- 1 risa risa 3423472 Jul 31 08:43 cudy_m1300-v2-kernel.bin
-rw-r--r-- 1 risa risa 3423463 Jul 31 08:43 cudy_m1800-kernel.bin
-rw-r--r-- 1 risa risa 3423438 Jul 31 08:43 cudy_r700-kernel.bin
-rw-r--r-- 1 risa risa 3423526 Jul 31 08:43 cudy_wr1300-v1-kernel.bin
-rw-r--r-- 1 risa risa 3423470 Jul 31 08:43 cudy_wr1300-v2-kernel.bin
-rw-r--r-- 1 risa risa 3423491 Jul 31 08:43 cudy_wr1300-v3-kernel.bin
-rw-r--r-- 1 risa risa 3423514 Jul 31 08:43 cudy_wr2100-kernel.bin
-rw-r--r-- 1 risa risa 3423449 Jul 31 08:43 cudy_x6-v1-kernel.bin
-rw-r--r-- 1 risa risa 3423446 Jul 31 08:43 cudy_x6-v2-kernel.bin
-rw-r--r-- 1 risa risa 3438429 Jul 31 08:43 dlink_covr-x1860-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423434 Jul 31 08:43 dlink_dap-1620-b1-kernel.bin
-rw-r--r-- 1 risa risa 3438664 Jul 31 08:43 dlink_dap-x1860-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423619 Jul 31 08:43 dlink_dir-1935-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423659 Jul 31 08:43 dlink_dir-1960-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423621 Jul 31 08:43 dlink_dir-2055-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423621 Jul 31 08:43 dlink_dir-2150-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423448 Jul 31 08:43 dlink_dir-2150-r1-kernel.bin
-rw-r--r-- 1 risa risa 3423667 Jul 31 08:43 dlink_dir-2640-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423668 Jul 31 08:43 dlink_dir-2660-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423703 Jul 31 08:43 dlink_dir-3040-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423701 Jul 31 08:43 dlink_dir-3060-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423621 Jul 31 08:43 dlink_dir-853-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423668 Jul 31 08:43 dlink_dir-853-a3-kernel.bin
-rw-r--r-- 1 risa risa 3423536 Jul 31 08:43 dlink_dir-853-r1-kernel.bin
-rw-r--r-- 1 risa risa 3476202 Jul 31 08:43 dlink_dir-860l-b1-kernel.bin
-rw-r--r-- 1 risa risa 3423619 Jul 31 08:43 dlink_dir-867-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423618 Jul 31 08:43 dlink_dir-878-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423516 Jul 31 08:43 dlink_dir-878-r1-kernel.bin
-rw-r--r-- 1 risa risa 3423663 Jul 31 08:43 dlink_dir-882-a1-kernel.bin
-rw-r--r-- 1 risa risa 3423560 Jul 31 08:43 dlink_dir-882-r1-kernel.bin
-rw-r--r-- 1 risa risa 3423436 Jul 31 08:43 dlink_dra-1360-a1-kernel.bin
-rw-r--r-- 1 risa risa 3420992 Jul 31 08:43 dna_valokuitu-plus-ex400-kernel.bin
-rw-r--r-- 1 risa risa 3429274 Jul 31 08:43 d-team_newifi-d2-kernel.bin
-rw-r--r-- 1 risa risa 3423533 Jul 31 08:43 d-team_pbr-m1-kernel.bin
-rw-r--r-- 1 risa risa 3429097 Jul 31 08:43 dual-q_h721-kernel.bin
-rw-r--r-- 1 risa risa 3429148 Jul 31 08:43 edimax_ra21s-kernel.bin
-rw-r--r-- 1 risa risa 3429236 Jul 31 08:43 edimax_re23s-kernel.bin
-rw-r--r-- 1 risa risa 3429149 Jul 31 08:43 edimax_rg21s-kernel.bin
-rw-r--r-- 1 risa risa 3429338 Jul 31 08:43 elecom_wmc-m1267gst2-kernel.bin
-rw-r--r-- 1 risa risa 3429307 Jul 31 08:43 elecom_wmc-s1267gs2-kernel.bin
-rw-r--r-- 1 risa risa 3439416 Jul 31 08:43 elecom_wmc-x1800gst-kernel.bin
-rw-r--r-- 1 risa risa 3423492 Jul 31 08:43 elecom_wrc-1167ghbk2-s-kernel.bin
-rw-r--r-- 1 risa risa 3429338 Jul 31 08:43 elecom_wrc-1167gs2-b-kernel.bin
-rw-r--r-- 1 risa risa 3429326 Jul 31 08:43 elecom_wrc-1167gst2-kernel.bin
-rw-r--r-- 1 risa risa 3429332 Jul 31 08:43 elecom_wrc-1750gs-kernel.bin
-rw-r--r-- 1 risa risa 3429333 Jul 31 08:43 elecom_wrc-1750gst2-kernel.bin
-rw-r--r-- 1 risa risa 3429335 Jul 31 08:43 elecom_wrc-1750gsv-kernel.bin
-rw-r--r-- 1 risa risa 3429335 Jul 31 08:43 elecom_wrc-1900gst-kernel.bin
-rw-r--r-- 1 risa risa 3429229 Jul 31 08:43 elecom_wrc-2533ghbk2-t-kernel.bin
-rw-r--r-- 1 risa risa 3429238 Jul 31 08:43 elecom_wrc-2533ghbk-i-kernel.bin
-rw-r--r-- 1 risa risa 3429341 Jul 31 08:43 elecom_wrc-2533gs2-kernel.bin
-rw-r--r-- 1 risa risa 3429332 Jul 31 08:43 elecom_wrc-2533gst2-kernel.bin
-rw-r--r-- 1 risa risa 3429335 Jul 31 08:43 elecom_wrc-2533gst-kernel.bin
-rw-r--r-- 1 risa risa 3701412 Jul 31 08:43 elecom_wrc-x1800gs-kernel.bin
-rw-r--r-- 1 risa risa 3439044 Jul 31 08:43 elecom_wsc-x1800gs-kernel.bin
-rw-r--r-- 1 risa risa 3476478 Jul 31 08:43 etisalat_s3-kernel.bin
-rw-r--r-- 1 risa risa 3423363 Jul 31 08:43 firefly_firewrt-kernel.bin
-rw-r--r-- 1 risa risa 3423398 Jul 31 08:43 gehua_ghl-r-001-kernel.bin
-rw-r--r-- 1 risa risa 3429511 Jul 31 08:43 gemtek_wvrtm-127acn-kernel.bin
-rw-r--r-- 1 risa risa 3429504 Jul 31 08:43 gemtek_wvrtm-130acn-kernel.bin
-rw-r--r-- 1 risa risa 3420992 Jul 31 08:43 genexis_pulse-ex400-kernel.bin
-rw-r--r-- 1 risa risa 3423416 Jul 31 08:43 glinet_gl-mt1300-kernel.bin
-rw-r--r-- 1 risa risa 3429084 Jul 31 08:43 gnubee_gb-pc1-kernel.bin
-rw-r--r-- 1 risa risa 3429165 Jul 31 08:43 gnubee_gb-pc2-kernel.bin
-rw-r--r-- 1 risa risa 3437956 Jul 31 08:43 h3c_tx1800-plus-kernel.bin
-rw-r--r-- 1 risa risa 3437956 Jul 31 08:43 h3c_tx1801-plus-kernel.bin
-rw-r--r-- 1 risa risa 3437940 Jul 31 08:43 h3c_tx1806-kernel.bin
-rw-r--r-- 1 risa risa 3437920 Jul 31 08:43 haier_har-20s2u1-kernel.bin
-rw-r--r-- 1 risa risa 3429214 Jul 31 08:43 hanyang_hyc-g920-kernel.bin
-rw-r--r-- 1 risa risa 3428982 Jul 31 08:43 hilink_hlk-7621a-evb-kernel.bin
-rw-r--r-- 1 risa risa 3429231 Jul 31 08:43 hiwifi_hc5962-kernel.bin
-rw-r--r-- 1 risa risa 3429213 Jul 31 08:43 huasifei_ws1208v2-kernel.bin
-rw-r--r-- 1 risa risa 3429233 Jul 31 08:43 humax_e10-kernel.bin
-rw-r--r-- 1 risa risa 3473357 Jul 31 08:43 iodata_wn-ax1167gr2-kernel.bin
-rw-r--r-- 1 risa risa 3429226 Jul 31 08:43 iodata_wn-ax1167gr-kernel.bin
-rw-r--r-- 1 risa risa 3473377 Jul 31 08:43 iodata_wn-ax2033gr-kernel.bin
-rw-r--r-- 1 risa risa 3438512 Jul 31 08:43 iodata_wn-deax1800gr-kernel.bin
-rw-r--r-- 1 risa risa 3473351 Jul 31 08:43 iodata_wn-dx1167r-kernel.bin
-rw-r--r-- 1 risa risa 3473377 Jul 31 08:43 iodata_wn-dx1200gr-kernel.bin
-rw-r--r-- 1 risa risa 3473384 Jul 31 08:43 iodata_wn-dx2033gr-kernel.bin
-rw-r--r-- 1 risa risa 3429189 Jul 31 08:43 iodata_wn-gx300gr-kernel.bin
-rw-r--r-- 1 risa risa 3429236 Jul 31 08:43 iodata_wnpr2600g-kernel.bin
-rw-r--r-- 1 risa risa 3423381 Jul 31 08:43 iptime_a3002mesh-kernel.bin
-rw-r--r-- 1 risa risa 3429184 Jul 31 08:43 iptime_a3004ns-dual-kernel.bin
-rw-r--r-- 1 risa risa 3429100 Jul 31 08:43 iptime_a3004t-kernel.bin
-rw-r--r-- 1 risa risa 3423497 Jul 31 08:43 iptime_a6004ns-m-kernel.bin
-rw-r--r-- 1 risa risa 3423493 Jul 31 08:43 iptime_a6ns-m-kernel.bin
-rw-r--r-- 1 risa risa 3423430 Jul 31 08:43 iptime_a8004t-kernel.bin
-rw-r--r-- 1 risa risa 3437924 Jul 31 08:43 iptime_ax2004m-kernel.bin
-rw-r--r-- 1 risa risa 3423208 Jul 31 08:43 iptime_t5004-kernel.bin
-rw-r--r-- 1 risa risa 3423480 Jul 31 08:43 jcg_jhr-ac876m-kernel.bin
-rw-r--r-- 1 risa risa 3429236 Jul 31 08:43 jcg_q20-kernel.bin
-rw-r--r-- 1 risa risa 3429053 Jul 31 08:43 jcg_y2-kernel.bin
-rw-r--r-- 1 risa risa 3423422 Jul 31 08:43 jdcloud_re-cp-02-kernel.bin
-rw-r--r-- 1 risa risa 3423390 Jul 31 08:43 jdcloud_re-sp-01b-kernel.bin
-rw-r--r-- 1 risa risa 3429337 Jul 31 08:43 keenetic_kn-1910-kernel.bin
-rw-r--r-- 1 risa risa 3429325 Jul 31 08:43 keenetic_kn-3010-kernel.bin
-rw-r--r-- 1 risa risa 3429322 Jul 31 08:43 keenetic_kn-3510-kernel.bin
-rw-r--r-- 1 risa risa 3429201 Jul 31 08:43 lenovo_newifi-d1-kernel.bin
-rw-r--r-- 1 risa risa 3429132 Jul 31 08:43 linksys_e5600-kernel.bin
-rw-r--r-- 1 risa risa 3437881 Jul 31 08:43 linksys_e7350-kernel.bin
-rw-r--r-- 1 risa risa 3429201 Jul 31 08:43 linksys_ea6350-v4-kernel.bin
-rw-r--r-- 1 risa risa 3429199 Jul 31 08:43 linksys_ea7300-v1-kernel.bin
-rw-r--r-- 1 risa risa 3429196 Jul 31 08:43 linksys_ea7300-v2-kernel.bin
-rw-r--r-- 1 risa risa 3429198 Jul 31 08:43 linksys_ea7500-v2-kernel.bin
-rw-r--r-- 1 risa risa 3429193 Jul 31 08:43 linksys_ea8100-v1-kernel.bin
-rw-r--r-- 1 risa risa 3429196 Jul 31 08:43 linksys_ea8100-v2-kernel.bin
-rw-r--r-- 1 risa risa 3429109 Jul 31 08:43 linksys_re6500-kernel.bin
-rw-r--r-- 1 risa risa 3429139 Jul 31 08:43 linksys_re7000-kernel.bin
-rw-r--r-- 1 risa risa 3438008 Jul 31 08:43 maginon_mc-1200ac-kernel.bin
-rw-r--r-- 1 risa risa 3423451 Jul 31 08:43 mediatek_ap-mt7621a-v60-kernel.bin
-rw-r--r-- 1 risa risa 3423100 Jul 31 08:43 mediatek_mt7621-eval-board-kernel.bin
-rw-r--r-- 1 risa risa 3423589 Jul 31 08:43 meig_slt866-kernel.bin
-rw-r--r-- 1 risa risa 3423420 Jul 31 08:43 mercusys_mr70x-v1-kernel.bin
-rwxr-xr-x 1 risa risa 3448872 Jul 31 08:43 mikrotik_ltap-2hnd-kernel.bin
-rwxr-xr-x 1 risa risa 3447884 Jul 31 08:43 mikrotik_routerboard-750gr3-kernel.bin
-rwxr-xr-x 1 risa risa 3448260 Jul 31 08:43 mikrotik_routerboard-760igs-kernel.bin
-rwxr-xr-x 1 risa risa 3447804 Jul 31 08:43 mikrotik_routerboard-m11g-kernel.bin
-rwxr-xr-x 1 risa risa 3448196 Jul 31 08:43 mikrotik_routerboard-m33g-kernel.bin
-rw-r--r-- 1 risa risa 3429247 Jul 31 08:43 mofinetwork_mofi5500-5gxelte-kernel.bin
-rw-r--r-- 1 risa risa 3429067 Jul 31 08:43 mqmaker_witi-kernel.bin
-rw-r--r-- 1 risa risa 3429228 Jul 31 08:43 mtc_wr1201-kernel.bin
-rw-r--r-- 1 risa risa 4456448 Jul 31 08:43 mts_wg430223-kernel.bin
-rw-r--r-- 1 risa risa 3438557 Jul 31 08:43 netgear_eax12-kernel.bin
-rw-r--r-- 1 risa risa 3429365 Jul 31 08:43 netgear_ex6150-kernel.bin
-rw-r--r-- 1 risa risa 3429250 Jul 31 08:43 netgear_r6220-kernel.bin
-rw-r--r-- 1 risa risa 3429481 Jul 31 08:43 netgear_r6260-kernel.bin
-rw-r--r-- 1 risa risa 3429481 Jul 31 08:43 netgear_r6350-kernel.bin
-rw-r--r-- 1 risa risa 3429639 Jul 31 08:43 netgear_r6700-v2-kernel.bin
-rw-r--r-- 1 risa risa 3429630 Jul 31 08:43 netgear_r6800-kernel.bin
-rw-r--r-- 1 risa risa 3429480 Jul 31 08:43 netgear_r6850-kernel.bin
-rw-r--r-- 1 risa risa 3429639 Jul 31 08:43 netgear_r6900-v2-kernel.bin
-rw-r--r-- 1 risa risa 3429634 Jul 31 08:43 netgear_r7200-kernel.bin
-rw-r--r-- 1 risa risa 3429637 Jul 31 08:43 netgear_r7450-kernel.bin
-rw-r--r-- 1 risa risa 3429180 Jul 31 08:43 netgear_wac104-kernel.bin
-rw-r--r-- 1 risa risa 3429480 Jul 31 08:43 netgear_wac124-kernel.bin
-rw-r--r-- 1 risa risa 3439209 Jul 31 08:43 netgear_wax202-kernel.bin
-rw-r--r-- 1 risa risa 3438881 Jul 31 08:43 netgear_wax214v2-kernel.bin
-rw-r--r-- 1 risa risa 3429274 Jul 31 08:43 netgear_wndr3700-v5-kernel.bin
-rw-r--r-- 1 risa risa 3438112 Jul 31 08:43 netis_n6-kernel.bin
-rw-r--r-- 1 risa risa 3429174 Jul 31 08:43 netis_wf2881-kernel.bin
-rw-r--r-- 1 risa risa 3423444 Jul 31 08:43 openfi_5pro-kernel.bin
-rw-r--r-- 1 risa risa 3429151 Jul 31 08:43 oraybox_x3a-kernel.bin
-rw-r--r-- 1 risa risa 3423363 Jul 31 08:43 phicomm_k2p-kernel.bin
-rw-r--r-- 1 risa risa 3429016 Jul 31 08:43 planex_vr500-kernel.bin
-rw-r--r-- 1 risa risa 3429214 Jul 31 08:43 raisecom_msg1500-x-00-kernel.bin
-rw-r--r-- 1 risa risa 3423444 Jul 31 08:43 renkforce_ws-wn530hp3-a-kernel.bin
-rw-r--r-- 1 risa risa 3476561 Jul 31 08:43 rostelecom_rt-fe-1a-kernel.bin
-rw-r--r-- 1 risa risa 3476506 Jul 31 08:43 rostelecom_rt-sf-1-kernel.bin
-rw-r--r-- 1 risa risa 3429063 Jul 31 08:43 ruijie_rg-ew1200g-pro-v1.1-kernel.bin
-rw-r--r-- 1 risa risa 3429149 Jul 31 08:43 samknows_whitebox-v8-kernel.bin
-rw-r--r-- 1 risa risa 3429324 Jul 31 08:43 sercomm_na502-kernel.bin
-rw-r--r-- 1 risa risa 3429588 Jul 31 08:43 sercomm_na502s-kernel.bin
-rw-r--r-- 1 risa risa 3437908 Jul 31 08:43 sim_simax1800t-kernel.bin
-rw-r--r-- 1 risa risa 3429222 Jul 31 08:43 snr_snr-cpe-me1-kernel.bin
-rw-r--r-- 1 risa risa 3429070 Jul 31 08:43 snr_snr-cpe-me2-lite-kernel.bin
-rw-r--r-- 1 risa risa 3429264 Jul 31 08:43 snr_snr-cpe-me2-sfp-kernel.bin
-rw-r--r-- 1 risa risa 3429156 Jul 31 08:43 storylink_sap-g3200u3-kernel.bin
-rw-r--r-- 1 risa risa 3423489 Jul 31 08:43 telco-electronics_x1-kernel.bin
-rw-r--r-- 1 risa risa 3436156 Jul 31 08:43 tenbay_t-mb5eu-v01-kernel.bin
-rw-r--r-- 1 risa risa 3429040 Jul 31 08:43 thunder_timecloud-kernel.bin
-rw-r--r-- 1 risa risa 3423386 Jul 31 08:43 totolink_a7000r-kernel.bin
-rw-r--r-- 1 risa risa 3423394 Jul 31 08:43 totolink_x5000r-kernel.bin
-rw-r--r-- 1 risa risa 3429372 Jul 31 08:43 tozed_zlt-s12-pro-kernel.bin
-rw-r--r-- 1 risa risa 3423527 Jul 31 08:43 tplink_archer-a6-v3-kernel.bin
-rw-r--r-- 1 risa risa 3423503 Jul 31 08:43 tplink_archer-ax23-v1-kernel.bin
-rw-r--r-- 1 risa risa 3423566 Jul 31 08:43 tplink_archer-c6u-v1-kernel.bin
-rw-r--r-- 1 risa risa 3423525 Jul 31 08:43 tplink_archer-c6-v3-kernel.bin
-rw-r--r-- 1 risa risa 3423561 Jul 31 08:43 tplink_deco-m4r-v4-kernel.bin
-rw-r--r-- 1 risa risa 3423959 Jul 31 08:43 tplink_eap235-wall-v1-kernel.bin
-rw-r--r-- 1 risa risa 3473408 Jul 31 08:43 tplink_eap613-v1-kernel.bin
-rw-r--r-- 1 risa risa 3473408 Jul 31 08:43 tplink_eap615-wall-v1-kernel.bin
-rw-r--r-- 1 risa risa 3429524 Jul 31 08:43 tplink_ec330-g5u-v1-kernel.bin
-rw-r--r-- 1 risa risa 3437356 Jul 31 08:43 tplink_er605-v2-kernel.bin
-rw-r--r-- 1 risa risa 3438860 Jul 31 08:43 tplink_ex220-v1-kernel.bin
-rw-r--r-- 1 risa risa 3438592 Jul 31 08:43 tplink_ex220-v2-kernel.bin
-rw-r--r-- 1 risa risa 3423524 Jul 31 08:43 tplink_mr600-v2-eu-kernel.bin
-rw-r--r-- 1 risa risa 3423918 Jul 31 08:43 tplink_re350-v1-kernel.bin
-rw-r--r-- 1 risa risa 3423969 Jul 31 08:43 tplink_re500-v1-kernel.bin
-rw-r--r-- 1 risa risa 3423968 Jul 31 08:43 tplink_re650-v1-kernel.bin
-rw-r--r-- 1 risa risa 3423971 Jul 31 08:43 tplink_re650-v2-kernel.bin
-rw-r--r-- 1 risa risa 3423992 Jul 31 08:43 tplink_tl-wpa8631p-v3-kernel.bin
-rw-r--r-- 1 risa risa 3429047 Jul 31 08:43 ubnt_edgerouter-x-kernel.bin
-rw-r--r-- 1 risa risa 3429207 Jul 31 08:43 ubnt_edgerouter-x-sfp-kernel.bin
-rw-r--r-- 1 risa risa 3435980 Jul 31 08:43 ubnt_unifi-6-lite-kernel.bin
-rw-r--r-- 1 risa risa 3435976 Jul 31 08:43 ubnt_unifi-flexhd-kernel.bin
-rw-r--r-- 1 risa risa 3423423 Jul 31 08:43 ubnt_unifi-nanohd-kernel.bin
-rw-r--r-- 1 risa risa 3435380 Jul 31 08:43 ubnt_usw-flex-kernel.bin
-rw-r--r-- 1 risa risa 3429087 Jul 31 08:43 unielec_u7621-01-16m-kernel.bin
-rw-r--r-- 1 risa risa 3429098 Jul 31 08:43 unielec_u7621-06-16m-kernel.bin
-rw-r--r-- 1 risa risa 3429095 Jul 31 08:43 unielec_u7621-06-32m-kernel.bin
-rw-r--r-- 1 risa risa 3429096 Jul 31 08:43 unielec_u7621-06-64m-kernel.bin
-rw-r--r-- 1 risa risa 3423475 Jul 31 08:43 wavlink_wl-wn531a6-kernel.bin
-rw-r--r-- 1 risa risa 3423476 Jul 31 08:43 wavlink_wl-wn533a8-kernel.bin
-rw-r--r-- 1 risa risa 3429097 Jul 31 08:43 wavlink_wl-wn573hx1-kernel.bin
-rw-r--r-- 1 risa risa 3438076 Jul 31 08:43 wavlink_ws-wn572hp3-4g-kernel.bin
-rw-r--r-- 1 risa risa 3429159 Jul 31 08:43 wevo_11acnas-kernel.bin
-rw-r--r-- 1 risa risa 3429155 Jul 31 08:43 wevo_w2914ns-v2-kernel.bin
-rw-r--r-- 1 risa risa 3476376 Jul 31 08:43 wifire_s1500-nbn-kernel.bin
-rw-r--r-- 1 risa risa 3429180 Jul 31 08:43 winstars_ws-wn536p3-kernel.bin
-rw-r--r-- 1 risa risa 3429142 Jul 31 08:43 winstars_ws-wn583a6-kernel.bin
-rw-r--r-- 1 risa risa 3429139 Jul 31 08:43 wodesys_wd-r1802u-kernel.bin
-rw-r--r-- 1 risa risa 3429278 Jul 31 08:43 xiaomi_mi-router-3g-kernel.bin
-rw-r--r-- 1 risa risa 3429223 Jul 31 08:43 xiaomi_mi-router-3g-v2-kernel.bin
-rw-r--r-- 1 risa risa 3429287 Jul 31 08:43 xiaomi_mi-router-3-pro-kernel.bin
-rw-r--r-- 1 risa risa 3429237 Jul 31 08:43 xiaomi_mi-router-4a-gigabit-kernel.bin
-rw-r--r-- 1 risa risa 3429283 Jul 31 08:43 xiaomi_mi-router-4a-gigabit-v2-kernel.bin
-rw-r--r-- 1 risa risa 3429241 Jul 31 08:43 xiaomi_mi-router-4-kernel.bin
-rw-r--r-- 1 risa risa 3429235 Jul 31 08:43 xiaomi_mi-router-ac2100-kernel.bin
-rw-r--r-- 1 risa risa 3429205 Jul 31 08:43 xiaomi_mi-router-cr6606-kernel.bin
-rw-r--r-- 1 risa risa 3429209 Jul 31 08:43 xiaomi_mi-router-cr6608-kernel.bin
-rw-r--r-- 1 risa risa 3429206 Jul 31 08:43 xiaomi_mi-router-cr6609-kernel.bin
-rw-r--r-- 1 risa risa 3429235 Jul 31 08:43 xiaomi_redmi-router-ac2100-kernel.bin
-rw-r--r-- 1 risa risa 3423332 Jul 31 08:43 xiaoyu_xy-c5-kernel.bin
-rw-r--r-- 1 risa risa 3423500 Jul 31 08:43 xzwifi_creativebox-v1-kernel.bin
-rw-r--r-- 1 risa risa 3423451 Jul 31 08:43 youhua_wr1200js-kernel.bin
-rw-r--r-- 1 risa risa 3423474 Jul 31 08:43 youku_yk-l2-kernel.bin
-rw-r--r-- 1 risa risa 3423480 Jul 31 08:43 yuncore_ax820-kernel.bin
-rw-r--r-- 1 risa risa 3429294 Jul 31 08:43 yuncore_fap640-kernel.bin
-rw-r--r-- 1 risa risa 3429187 Jul 31 08:43 yuncore_fap690-kernel.bin
-rw-r--r-- 1 risa risa 3423436 Jul 31 08:43 yuncore_g720-kernel.bin
-rw-r--r-- 1 risa risa 3429096 Jul 31 08:43 zbtlink_zbt-we1326-kernel.bin
-rw-r--r-- 1 risa risa 3429060 Jul 31 08:43 zbtlink_zbt-we3526-kernel.bin
-rw-r--r-- 1 risa risa 3429271 Jul 31 08:43 zbtlink_zbt-wg1602-16m-kernel.bin
-rw-r--r-- 1 risa risa 3429277 Jul 31 08:43 zbtlink_zbt-wg1602-v04-16m-kernel.bin
-rw-r--r-- 1 risa risa 3429276 Jul 31 08:43 zbtlink_zbt-wg1602-v04-32m-kernel.bin
-rw-r--r-- 1 risa risa 3429218 Jul 31 08:43 zbtlink_zbt-wg1608-16m-kernel.bin
-rw-r--r-- 1 risa risa 3429220 Jul 31 08:43 zbtlink_zbt-wg1608-32m-kernel.bin
-rw-r--r-- 1 risa risa 3429111 Jul 31 08:43 zbtlink_zbt-wg2626-kernel.bin
-rw-r--r-- 1 risa risa 3429156 Jul 31 08:43 zbtlink_zbt-wg3526-16m-kernel.bin
-rw-r--r-- 1 risa risa 3429170 Jul 31 08:43 zbtlink_zbt-wg3526-32m-kernel.bin
-rw-r--r-- 1 risa risa 3423409 Jul 31 08:43 zio_freezio-kernel.bin
-rw-r--r-- 1 risa risa 3438256 Jul 31 08:43 z-router_zr-2660-kernel.bin
-rw-r--r-- 1 risa risa 3423950 Jul 31 08:43 zyxel_lte3301-plus-kernel.bin
-rw-r--r-- 1 risa risa 3423985 Jul 31 08:43 zyxel_lte5398-m904-kernel.bin
-rw-r--r-- 1 risa risa 3423872 Jul 31 08:43 zyxel_lte7490-m904-kernel.bin
-rw-r--r-- 1 risa risa 3423864 Jul 31 08:43 zyxel_nr7101-kernel.bin
-rw-r--r-- 1 risa risa 3436004 Jul 31 08:43 zyxel_nwa50ax-kernel.bin
-rw-r--r-- 1 risa risa 3435468 Jul 31 08:43 zyxel_nwa55axe-kernel.bin
-rw-r--r-- 1 risa risa 3429328 Jul 31 08:43 zyxel_wap6805-kernel.bin
-rw-r--r-- 1 risa risa 3698364 Jul 31 08:43 zyxel_wsm20-kernel.bin

I don't think that the imagebuilder Makefile supports building the imagebuilder tool just for one device.

But you could try a sneaky approach of deleting the unnecessary image recipes from the mt7621 image.mk file. (target/linux/ramips/image/mt7621.mk in your buildroot. It is just an editable text file...)

Just leave the first 250 lines of generic functions and the desired target device definition at lines 2729-2739, but remove all other device specifications.

That make the buildroot hopefully to create the initial kernel images just for your device.

1 Like

Thanks for the tip! It seems it may be sufficient to filter or otherwise limit the list which is accumulated in TARGET_DEVICES variable. I will try to look into it more. Having a possibility to filter only particular devices in the imagebuilder build could be useful.

Yes, that would be even more simple.
The same could likely be achieved by just adding a new line at the end to override the accumulated TARGET_DEVICES just with

TARGET_DEVICES := tplink_archer-ax23-v1
1 Like

Look this Using the Image Builder,The command make image PROFILE="profile-name" can help you.
Now, find tplink_archer-ax23-v1 in profiles.json :"tplink_archer-ax23-v1":{"device_packages":["kmod-mt7915-firmware","-uboot-envtools"],"image_prefix":"openwrt-24.10.2-ramips-mt7621-tplink_archer-ax23-v1","images":[{"filesystem":"squashfs","name":"openwrt-24.10.2-ramips-mt7621-tplink_archer-ax23-v1-squashfs-sysupgrade.bin","sha256":"1bc0fe351c373e3e029c96deecdd98ec6da1cb48ba9bd67f762291f5e0a25e3a","sha256_unsigned":"a4eb4cf25a0665ced695b811babe875d766432674400febcd3967e61ade9e1b0","type":"sysupgrade"},{"filesystem":"squashfs","name":"openwrt-24.10.2-ramips-mt7621-tplink_archer-ax23-v1-squashfs-factory.bin","sha256":"1c9c543c213a001be8550f6886977fb11775e8c5f5aacdb6cae464520a443e8e","sha256_unsigned":"1c9c543c213a001be8550f6886977fb11775e8c5f5aacdb6cae464520a443e8e","type":"factory"},{"filesystem":"initramfs","name":"openwrt-24.10.2-ramips-mt7621-tplink_archer-ax23-v1-initramfs-kernel.bin","sha256":"74369b0ef24c6159cf93522056e2aa573bcf2673752cded4b8ed90ec37882e03","sha256_unsigned":"74369b0ef24c6159cf93522056e2aa573bcf2673752cded4b8ed90ec37882e03","type":"kernel"}],"supported_devices":["tplink,archer-ax23-v1"],"titles":[{"model":"Archer AX23","variant":"v1","vendor":"TP-Link"}]}
Finally, The command make image PROFILE="tplink_archer-ax23-v1"

Tips:I recommend that you first read the article mentioned above, use "make info" to find your device's profile name, and then run the command: "make image PROFILE="tplink_archer-ax23-v1" to generate the image

It seems you are telling me how to build an image with an imagebuilder. This I know (and am already doing as per my first post). The "problem" I was pointing out was related to building the imagebuilder itself and limiting its reach to only one (or few) particular target profiles.

I believe @hnyman already pointed me to the right direction.

If you mark @hnyman's reply as solution, it would be more evident. :wink:

1 Like

I have not marked the @hnyman reply as a solution, because I have not had yet time to verify it. This was the reason why I wrote "pointed me in the right direction".
People can still contribute to this topic.

1 Like

Finally got to testing the suggestions given here. This is a minimalist hack to force only one image for tplink_archer-ax23-v1 being built.

diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk
index 578c293224..b9e421971f 100644
--- a/target/linux/ramips/image/mt7621.mk
+++ b/target/linux/ramips/image/mt7621.mk
@@ -9,6 +9,8 @@ DEFAULT_SOC := mt7621
 
 DEVICE_VARS += BUFFALO_TRX_MAGIC ELECOM_HWNAME LINKSYS_HWNAME DLINK_HWID
 
+TARGET_DEVICES_BACKUP := $(TARGET_DEVICES)
+
 define Image/Prepare
        # For UBI we want only one extra block
        rm -f $(KDIR)/ubi_mark
@@ -3688,3 +3690,7 @@ define Device/zyxel_wsm20
   KERNEL_INITRAMFS := kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | znet-header V1.00(ABZF.0)C0
 endef
 TARGET_DEVICES += zyxel_wsm20
+
+# skip everything set up above
+TARGET_DEVICES := $(TARGET_DEVICES_BACKUP)
+TARGET_DEVICES += tplink_archer-ax23-v1

The food for thoughts is to figure out, if it could be parametrized for the imagebuilder build. The time saving is significant.

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.