diff --git a/config/targets.conf b/config/targets.conf index 8a5c652cb4..5201c07e03 100644 --- a/config/targets.conf +++ b/config/targets.conf @@ -10,7 +10,9 @@ bananapi current buster cli stable yes bananapi current bionic cli stable yes bananapi current stretch cli stable yes bananapi current bullseye cli stable yes +bananapi current focal cli stable yes bananapi current buster minimal stable yes +bananapi dev buster minimal stable no # Bananapi M2+ H3 @@ -18,6 +20,7 @@ bananapim2plus current buster desktop stable yes bananapim2plus current bionic cli stable yes bananapim2plus current stretch cli stable no bananapim2plus current bullseye cli stable yes +bananapim2plus current focal cli stable yes # Bananapi M2 Zero H3 @@ -25,6 +28,7 @@ bananapim2zero current buster desktop stable yes bananapim2zero current bionic cli stable yes bananapim2zero current stretch cli stable no bananapim2zero current bullseye cli stable yes +bananapim2zero current focal cli stable yes # Bananapi M2U R40 @@ -36,6 +40,7 @@ bananapim2ultra current bullseye cli stable yes bananapim3 current buster minimal stable yes bananapim3 current bionic desktop stable yes bananapim3 current bullseye cli stable yes +bananapim3 current focal cli stable yes # Bananapi M64 @@ -43,6 +48,8 @@ bananapim64 current bionic minimal stable yes bananapim64 current buster minimal stable yes bananapim64 current stretch cli stable yes bananapim64 current bullseye cli stable yes +bananapim64 current focal cli stable yes +bananapim64 dev focal cli stable no # Bananapi R2 @@ -56,8 +63,15 @@ bananapipro current buster cli stable yes bananapipro current bionic cli stable yes bananapipro current stretch cli stable yes bananapipro current bullseye cli stable yes +bananapipro current focal cli stable yes bananapipro current buster minimal stable yes +# Helios4 +helios4 legacy stretch cli stable yes +helios4 current buster cli stable yes +helios4 current bionic cli stable yes +helios4 dev stretch cli stable no + # Clearfog Base clearfogbase legacy buster cli stable yes clearfogbase legacy stretch cli stable yes @@ -74,11 +88,13 @@ clearfogpro current bionic cli stable yes cubieboard current bionic cli stable yes cubieboard current buster cli stable yes +cubieboard current focal cli stable yes # Cubieboard2 cubieboard2 current bionic cli stable yes cubieboard2 current buster cli stable yes +cubieboard2 current focal cli stable yes # Cubietruck cubietruck current buster desktop stable yes @@ -86,39 +102,37 @@ cubietruck current buster cli stable yes cubietruck current bionic cli stable yes cubietruck current stretch cli stable yes cubietruck current bullseye cli stable yes +cubietruck current focal cli stable yes # Cubox-i cubox-i current buster cli stable yes cubox-i current bionic desktop stable yes cubox-i current buster minimal stable yes cubox-i current bullseye cli stable yes +cubox-i current focal cli stable yes # Udoo udoo current buster cli stable yes udoo current bionic desktop stable yes udoo current buster minimal stable yes udoo current bullseye cli stable yes - -# Helios4 -helios4 legacy stretch cli stable yes -helios4 current buster cli stable yes -helios4 current bionic cli stable yes -helios4 current stretch cli stable no +udoo current focal cli stable yes # Khadas Vim1 kvim1 current buster desktop stable yes kvim1 current buster minimal stable yes kvim1 current bionic cli stable yes kvim1 current bullseye cli stable yes -kvim1 dev bullseye minimal beta yes +kvim1 dev bullseye minimal stable no # La frite -lafrite current buster minimal stable yes +lafrite current buster cli stable yes lafrite current bionic minimal stable yes lafrite current bionic desktop stable yes lafrite current bullseye minimal stable yes -lafrite dev bullseye minimal beta yes +lafrite current focal cli stable yes + # Lepotato @@ -126,7 +140,8 @@ lepotato current buster cli stable yes lepotato current buster minimal stable yes lepotato current stretch cli stable yes lepotato current bionic desktop stable yes -lepotato dev bullseye minimal beta yes +lepotato current bullseye minimal stable yes +lepotato current focal minimal stable yes # Olimex Lime @@ -143,6 +158,8 @@ lime2 current buster desktop stable yes lime2 current buster cli stable yes lime2 current bionic cli stable yes lime2 current stretch cli stable yes +lime2 current bullseye cli stable yes +lime2 current focal cli stable yes # lime-a64 @@ -150,6 +167,8 @@ lime-a64 current bionic minimal stable yes lime-a64 current buster minimal stable yes lime-a64 current bionic cli stable yes lime-a64 current buster cli stable yes +lime-a64 current bullseye cli stable yes +lime-a64 current focal cli stable yes # MACCHIATObin Double Shot @@ -162,6 +181,9 @@ espressobin legacy buster cli stable yes espressobin legacy bionic cli stable yes espressobin current buster cli stable yes espressobin current bionic cli stable yes +espressobin current focal cli stable yes +espressobin current bullseye cli stable yes +espressobin dev bullseye cli stable no # nanopct3 @@ -170,6 +192,7 @@ nanopct3 legacy buster cli stable yes nanopct3 legacy bionic desktop stable yes nanopct3 legacy bionic minimal stable yes nanopct3 legacy bullseye cli stable yes +nanopct3 legacy focal cli stable yes # nanopct3plus @@ -178,6 +201,7 @@ nanopct3plus legacy buster minimal stable yes nanopct3plus legacy bionic desktop stable yes nanopct3plus legacy bionic minimal stable yes nanopct3plus legacy bullseye cli stable yes +nanopct3plus legacy focal cli stable yes # nanopct4 @@ -187,13 +211,15 @@ nanopct4 legacy bionic desktop stable yes nanopct4 current buster cli stable yes nanopct4 current buster desktop stable yes nanopct4 current bionic cli stable yes +nanopct4 dev bionic cli stable no # nanopi-r1 nanopi-r1 current buster cli stable yes nanopi-r1 current stretch cli stable yes nanopi-r1 current bionic cli stable yes -nanopi-r1 current bullseye minimal stable yes +nanopi-r1 current bullseye cli stable yes +nanopi-r1 current focal cli stable yes # nanopi-r2s @@ -201,6 +227,7 @@ nanopi-r2s current buster cli stable yes nanopi-r2s current stretch cli stable yes nanopi-r2s current bionic cli stable yes nanopi-r2s current bullseye minimal stable yes +nanopi-r2s current focal minimal stable yes # nanopiair @@ -208,6 +235,7 @@ nanopiair current buster cli stable yes nanopiair current stretch cli stable yes nanopiair current bionic cli stable yes nanopiair current bullseye cli stable yes +nanopiair current focal cli stable yes # nanopiduo @@ -215,6 +243,7 @@ nanopiduo current buster cli stable yes nanopiduo current stretch cli stable yes nanopiduo current bionic cli stable yes nanopiduo current bullseye minimal stable yes +nanopiduo current focal minimal stable yes # nanopiduo2 @@ -222,6 +251,7 @@ nanopiduo2 current buster cli stable yes nanopiduo2 current stretch cli stable yes nanopiduo2 current bionic cli stable yes nanopiduo2 current bullseye cli stable yes +nanopiduo2 current focal cli stable yes # nanopifire3 @@ -230,6 +260,7 @@ nanopifire3 legacy buster minimal stable yes nanopifire3 legacy buster desktop stable yes nanopifire3 legacy bionic cli stable yes nanopifire3 legacy bullseye cli stable yes +nanopifire3 legacy focal cli stable yes # nanopik1plus @@ -237,6 +268,8 @@ nanopik1plus current buster desktop stable yes nanopik1plus current buster cli stable yes nanopik1plus current bionic cli stable yes nanopik1plus current stretch cli stable yes +nanopik1plus current bullseye cli stable yes +nanopik1plus current focal cli stable yes # nanopik2-905 @@ -244,7 +277,8 @@ nanopik2-s905 current buster cli stable yes nanopik2-s905 current buster minimal stable yes nanopik2-s905 current stretch cli stable yes nanopik2-s905 current bionic desktop stable yes -nanopik2-s905 dev bullseye minimal beta yes +nanopik2-s905 current bullseye minimal stable yes +nanopik2-s905 current focal minimal stable yes # nanopim1 @@ -252,6 +286,8 @@ nanopim1 current buster desktop stable yes nanopim1 current buster cli stable yes nanopim1 current bionic cli stable yes nanopim1 current stretch cli stable yes +nanopim1 current bullseye cli stable yes +nanopim1 current focal cli stable yes # nanopim1plus @@ -259,11 +295,14 @@ nanopim1plus current buster desktop stable yes nanopim1plus current buster cli stable yes nanopim1plus current bionic cli stable yes nanopim1plus current stretch cli stable yes +nanopim1plus current bullseye cli stable yes +nanopim1plus current focal cli stable yes # zeropi zeropi current buster minimal stable yes zeropi current bionic cli stable yes zeropi current bullseye cli stable yes +zeropi current focal cli stable yes # nanopim3 @@ -271,6 +310,7 @@ nanopim3 legacy buster cli stable yes nanopim3 legacy buster minimal stable yes nanopim3 legacy bionic desktop stable yes nanopim3 legacy bullseye cli stable yes +nanopim3 legacy focal cli stable yes # nanopim4 @@ -280,6 +320,8 @@ nanopim4 legacy bionic desktop stable yes nanopim4 current buster cli stable yes nanopim4 current buster desktop stable yes nanopim4 current bionic cli stable yes +nanopim4 current bullseye cli stable yes +nanopim4 current focal cli stable yes # nanopim4v2 @@ -289,6 +331,8 @@ nanopim4v2 legacy bionic desktop stable yes nanopim4v2 current buster cli stable yes nanopim4v2 current buster desktop stable yes nanopim4v2 current bionic cli stable yes +nanopim4v2 current bullseye cli stable yes +nanopim4v2 current focal cli stable yes # nanopineo @@ -296,6 +340,7 @@ nanopineo current buster cli stable yes nanopineo current stretch cli stable yes nanopineo current bionic cli stable yes nanopineo current bullseye cli stable yes +nanopineo current focal cli stable yes # nanopineocore2 @@ -303,6 +348,7 @@ nanopineo2 current buster cli stable yes nanopineo2 current stretch cli stable yes nanopineo2 current bionic cli stable yes nanopineo2 current buster minimal stable yes +nanopineo2 current focal cli stable yes # nanopineo2black @@ -310,6 +356,7 @@ nanopineo2black current buster cli stable yes nanopineo2black current stretch minimal stable yes nanopineo2black current bionic cli stable yes nanopineo2black current bullseye cli stable yes +nanopineo2black current focal cli stable yes # nanopineo4 @@ -318,6 +365,8 @@ nanopineo4 legacy buster minimal stable yes nanopineo4 legacy bionic desktop stable yes nanopineo4 current buster desktop stable yes nanopineo4 current bionic cli stable yes +nanopineo4 current bullseye cli stable yes +nanopineo4 current focal cli stable yes # nanopineocore2 @@ -325,12 +374,14 @@ nanopineocore2 current buster cli stable yes nanopineocore2 current stretch cli stable yes nanopineocore2 current bionic cli stable yes nanopineocore2 current bullseye minimal stable yes +nanopineocore2 current focal minimal stable yes # nanopineoplus2 nanopineoplus2 current buster cli stable yes nanopineoplus2 current stretch cli stable yes nanopineoplus2 current bullseye minimal stable yes +nanopineoplus2 current focal minimal stable yes # Odroid C1 @@ -344,7 +395,8 @@ odroidc2 current buster minimal stable yes odroidc2 current stretch cli stable yes odroidc2 current bullseye cli stable yes odroidc2 current bionic desktop stable yes -odroidc2 dev bullseye minimal beta yes +odroidc2 current bullseye minimal stable yes +odroidc2 current focal cli stable yes # Odroid N2 @@ -356,6 +408,8 @@ odroidn2 current buster cli stable yes odroidn2 current buster desktop stable yes odroidn2 current stretch cli stable yes odroidn2 current bionic desktop stable yes +odroidn2 current bullseye cli stable yes +odroidn2 current focal cli stable yes # Odroid XU4 @@ -363,9 +417,11 @@ odroidxu4 legacy buster cli stable yes odroidxu4 legacy buster desktop stable yes odroidxu4 legacy bionic desktop stable yes odroidxu4 legacy stretch cli stable yes +odroidxu4 legacy focal cli stable yes odroidxu4 current bionic desktop stable yes odroidxu4 current buster minimal stable yes odroidxu4 current bullseye cli stable yes +odroidxu4 current focal cli stable yes # orangepi2 @@ -373,6 +429,8 @@ orangepi2 current buster desktop stable yes orangepi2 current buster cli stable yes orangepi2 current bionic cli stable yes orangepi2 current stretch cli stable yes +orangepi2 current bullseye cli stable yes +orangepi2 current focal cli stable yes # orangepi 3 @@ -380,6 +438,7 @@ orangepi3 current buster cli stable yes orangepi3 current stretch cli stable yes orangepi3 current bionic desktop stable yes orangepi3 current bullseye cli stable yes +orangepi3 current focal cli stable yes # Orangepi 4 @@ -388,6 +447,7 @@ orangepi4 legacy bullseye cli stable yes orangepi4 legacy bionic desktop stable yes orangepi4 current buster desktop stable yes orangepi4 current bionic minimal stable yes +orangepi4 current focal cli stable yes # orangepi-r1 @@ -395,6 +455,8 @@ orangepi-r1 current buster cli stable yes orangepi-r1 current bionic cli stable yes orangepi-r1 current buster minimal stable yes orangepi-r1 current bionic minimal stable yes +orangepi-r1 current focal minimal stable yes +orangepi-r1 current bullseye minimal stable yes # Orangepi rk3399 @@ -403,6 +465,8 @@ orangepi-rk3399 legacy bullseye cli stable yes orangepi-rk3399 legacy bionic desktop stable yes orangepi-rk3399 current buster desktop stable yes orangepi-rk3399 current bionic minimal stable yes +orangepi-rk3399 current bullseye cli stable yes +orangepi-rk3399 current focal cli stable yes # Firefly rk3399 @@ -411,6 +475,8 @@ firefly-rk3399 legacy bullseye cli stable yes firefly-rk3399 legacy bionic desktop stable yes firefly-rk3399 current buster desktop stable yes firefly-rk3399 current bionic minimal stable yes +firefly-rk3399 current bullseye cli stable yes +firefly-rk3399 current focal cli stable yes # orangepilite @@ -418,6 +484,8 @@ orangepilite current buster desktop stable yes orangepilite current buster cli stable yes orangepilite current bionic cli stable yes orangepilite current stretch cli stable yes +orangepilite current bullseye cli stable yes +orangepilite current focal cli stable yes # orangepilite2 @@ -425,6 +493,8 @@ orangepilite2 current buster cli stable yes orangepilite2 current stretch cli stable yes orangepilite2 current bionic cli stable yes orangepilite2 current buster minimal stable yes +orangepilite2 current bullseye cli stable yes +orangepilite2 current focal cli stable yes # orangepioneplus @@ -433,6 +503,8 @@ orangepioneplus current stretch cli stable yes orangepioneplus current bionic desktop stable yes orangepioneplus current bionic cli stable yes orangepioneplus current buster minimal stable yes +orangepioneplus current bullseye cli stable yes +orangepioneplus current focal cli stable yes # orangepione @@ -440,6 +512,8 @@ orangepione current buster desktop stable yes orangepione current buster cli stable yes orangepione current bionic cli stable yes orangepione current stretch cli stable yes +orangepione current bullseye cli stable yes +orangepione current focal cli stable yes # orangepipc @@ -447,6 +521,8 @@ orangepipc current buster desktop stable yes orangepipc current buster cli stable yes orangepipc current bionic cli stable yes orangepipc current stretch cli stable yes +orangepipc current bullseye cli stable yes +orangepipc current focal cli stable yes # orangepipc2 @@ -454,6 +530,8 @@ orangepipc2 current buster desktop stable yes orangepipc2 current buster cli stable yes orangepipc2 current bionic cli stable yes orangepipc2 current stretch cli stable yes +orangepipc2 current bullseye cli stable yes +orangepipc2 current focal cli stable yes # orangepipcplus @@ -461,6 +539,8 @@ orangepipcplus current buster desktop stable yes orangepipcplus current buster cli stable yes orangepipcplus current bionic cli stable yes orangepipcplus current stretch cli stable yes +orangepipcplus current bullseye cli stable yes +orangepipcplus current focal cli stable yes # orangepiplus @@ -468,6 +548,8 @@ orangepiplus current buster desktop stable yes orangepiplus current buster cli stable yes orangepiplus current bionic cli stable yes orangepiplus current stretch cli stable yes +orangepiplus current bullseye cli stable yes +orangepiplus current focal cli stable yes # orangepiplus2e @@ -475,6 +557,8 @@ orangepiplus2e current buster desktop stable yes orangepiplus2e current buster cli stable yes orangepiplus2e current bionic cli stable yes orangepiplus2e current stretch cli stable yes +orangepiplus2e current bullseye cli stable yes +orangepiplus2e current focal cli stable yes # Orangepi Prime @@ -482,6 +566,8 @@ orangepiprime current buster cli stable yes orangepiprime current stretch cli stable yes orangepiprime current buster desktop stable yes orangepiprime current bionic desktop stable yes +orangepiprime current bullseye cli stable yes +orangepiprime current focal cli stable yes # Orangepi Win @@ -489,6 +575,8 @@ orangepiwin current buster cli stable yes orangepiwin current buster desktop stable yes orangepiwin current stretch cli stable yes orangepiwin current bionic cli stable yes +orangepiwin current bullseye cli stable yes +orangepiwin current focal cli stable yes # orangepizero @@ -496,6 +584,7 @@ orangepizero current buster cli stable yes orangepizero current stretch cli stable yes orangepizero current bionic cli stable yes orangepizero current bullseye cli stable yes +orangepizero current focal cli stable yes # orangepizeroplus @@ -503,6 +592,7 @@ orangepizeroplus current buster cli stable yes orangepizeroplus current stretch cli stable yes orangepizeroplus current bullseye cli stable yes orangepizeroplus current bionic cli stable yes +orangepizeroplus current focal cli stable yes # orangepizeroplus2-h3 @@ -510,6 +600,7 @@ orangepizeroplus2-h3 current buster cli stable yes orangepizeroplus2-h3 current stretch cli stable yes orangepizeroplus2-h3 current bionic minimal stable yes orangepizeroplus2-h3 current bullseye cli stable yes +orangepizeroplus2-h3 current focal cli stable yes # orangepizeroplus2-h5 @@ -517,6 +608,7 @@ orangepizeroplus2-h5 current buster cli stable yes orangepizeroplus2-h5 current stretch cli stable yes orangepizeroplus2-h5 current bionic minimal stable yes orangepizeroplus2-h5 current bullseye cli stable yes +orangepizeroplus2-h5 current focal cli stable yes # LinkSprite pcDuino3 @@ -530,12 +622,16 @@ pine64 current buster cli stable yes pine64 current buster desktop stable yes pine64 current bionic cli stable yes pine64 current stretch cli stable yes +pine64 current bullseye cli stable yes +pine64 current focal cli stable yes # Pine64so pine64so current buster cli stable yes pine64so current stretch cli stable yes pine64so current bionic cli stable yes +pine64so current bullseye cli stable yes +pine64so current focal cli stable yes # Pinebook A64 @@ -543,29 +639,35 @@ pinebook-a64 current bionic desktop stable yes pinebook-a64 current buster desktop stable yes pinebook-a64 current bionic cli stable yes pinebook-a64 current bullseye cli stable yes +pinebook-a64 current focal cli stable yes # Pinebook PRO pinebook-pro legacy bionic desktop stable yes pinebook-pro legacy buster desktop stable yes +pinebook-pro legacy focal desktop stable yes # Pine H64 pineh64 current buster cli stable yes pineh64 current bionic cli stable yes pineh64 current bullseye cli stable yes +pineh64 current focal cli stable yes pineh64 current buster desktop stable yes # Pine H64 B pineh64-b current buster cli stable yes pineh64-b current bullseye cli stable yes +pineh64-b current focal cli stable yes pineh64-b current buster desktop stable yes # Renegade renegade legacy buster cli stable yes renegade current buster cli stable yes +renegade legacy focal cli stable yes +renegade current focal cli stable yes renegade legacy bionic desktop stable yes renegade current bionic desktop stable yes @@ -573,6 +675,8 @@ renegade current bionic desktop stable yes rock64 legacy buster cli stable yes rock64 current buster cli stable yes +rock64 legacy focal cli stable yes +rock64 current focal cli stable yes rock64 legacy bionic desktop stable yes rock64 current bionic desktop stable yes @@ -580,6 +684,8 @@ rock64 current bionic desktop stable yes rockpi-4b legacy buster cli stable yes rockpi-4b current buster cli stable yes +rockpi-4b legacy focal cli stable yes +rockpi-4b current focal cli stable yes rockpi-4b current bionic minimal stable yes rockpi-4b legacy bionic minimal stable yes rockpi-4b legacy bionic desktop stable yes @@ -589,6 +695,8 @@ rockpi-4b current buster desktop stable yes rockpi-4a legacy buster cli stable yes rockpi-4a current buster cli stable yes +rockpi-4a legacy focal cli stable yes +rockpi-4a current focal cli stable yes rockpi-4a current bionic minimal stable yes rockpi-4a legacy bionic minimal stable yes rockpi-4a legacy bionic desktop stable yes @@ -599,6 +707,7 @@ rockpi-4a current buster desktop stable yes rockpi-s legacy buster cli stable yes rockpi-s legacy bionic minimal stable yes rockpi-s legacy bullseye minimal stable yes +rockpi-s legacy focal cli stable yes # Rock64pro @@ -607,11 +716,13 @@ rockpro64 legacy bionic desktop stable yes rockpro64 current buster desktop stable yes rockpro64 current bionic cli stable yes rockpro64 current bullseye cli stable yes +rockpro64 current focal cli stable yes # Teres A64 teres-a64 current bionic desktop stable yes teres-a64 current buster desktop stable yes +teres-a64 current focal cli stable yes # Tinkerboard @@ -621,6 +732,7 @@ tinkerboard legacy bionic cli stable yes tinkerboard current bionic desktop stable yes tinkerboard current buster minimal stable yes tinkerboard current bullseye cli stable yes +tinkerboard current focal cli stable yes # MiQi @@ -633,6 +745,8 @@ tritium-h3 current buster desktop stable yes tritium-h3 current buster cli stable yes tritium-h3 current bionic desktop stable yes tritium-h3 current bionic cli stable yes +tritium-h3 current focal desktop stable yes +tritium-h3 current focal cli stable yes # tritium-h5 @@ -640,6 +754,8 @@ tritium-h5 current buster desktop stable yes tritium-h5 current buster cli stable yes tritium-h5 current bionic desktop stable yes tritium-h5 current bionic cli stable yes +tritium-h5 current focal desktop stable yes +tritium-h5 current focal cli stable yes # xt-q8l-v10 @@ -650,3 +766,4 @@ xt-q8l-v10 current buster minimal stable yes z28pro legacy buster cli stable yes z28pro legacy bionic desktop stable yes +z28pro legacy focal desktop stable yes diff --git a/lib/build-all-ng.sh b/lib/build-all-ng.sh index 9789df89c0..83835cfbd4 100644 --- a/lib/build-all-ng.sh +++ b/lib/build-all-ng.sh @@ -226,6 +226,15 @@ function build_all() source ${SRC}"/config/boards/${BOARD}".wip 2> /dev/null source ${SRC}"/config/boards/${BOARD}".conf 2> /dev/null + # override branch to build selected branches if defined + if [[ -n "${BROVER}" ]]; then + if [[ "${KERNEL_TARGET}" == *${BROVER}* ]]; then + BRANCH=${BROVER} + else + continue + fi + fi + # exceptions handling [[ ${BOARDFAMILY} == sun*i* && $BRANCH != default ]] && BOARDFAMILY=sunxi