Enabling Ubuntu 20.04 and Debian 11 build targets (#1872)

This commit is contained in:
Igor Pečovnik 2020-04-05 22:25:15 +02:00 committed by GitHub
parent e14a61c229
commit 4fe804b399
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 139 additions and 13 deletions

View File

@ -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

View File

@ -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