Add environment helpers
This commit is contained in:
parent
81bfb10471
commit
2c8f1825f7
|
|
@ -0,0 +1,20 @@
|
|||
set -a # exports all variables
|
||||
|
||||
# exporting DISTRO*
|
||||
DISTRO_OSTREE=$DISTRO_OSTREE
|
||||
DISTRO_TYPE=$DISTRO_TYPE
|
||||
DISTRO=netmodule-linux$DISTRO_OSTREE$DISTRO_TYPE
|
||||
|
||||
if [ -z "$MACHINE" ]; then
|
||||
. ./machine_select
|
||||
fi
|
||||
|
||||
MACHINE_TYPE=$(echo $MACHINE | rev | cut -f2- -d- | rev)
|
||||
|
||||
echo Building for machine $MACHINE, distro: $DISTRO
|
||||
|
||||
OSTREE_OSNAME=nm-linux
|
||||
|
||||
BB_ENV_EXTRAWHITE="$BB_ENV_EXTRAWHITE MACHINE_TYPE DISTRO_OSTREE DISTRO_TYPE"
|
||||
|
||||
. ./openembedded-core/oe-init-build-env
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
DISTRO_OSTREE=""
|
||||
DISTRO_TYPE="-fct"
|
||||
|
||||
. ./env.common
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
DISTRO_OSTREE=""
|
||||
DISTRO_TYPE="-lava"
|
||||
|
||||
. ./env.common
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
DISTRO_OSTREE=""
|
||||
DISTRO_TYPE="-minimal"
|
||||
|
||||
. ./env.common
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
DISTRO_OSTREE="-ostree"
|
||||
DISTRO_TYPE=""
|
||||
|
||||
. ./env.common
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
|
||||
DISTRO_OSTREE="-ostree"
|
||||
DISTRO_TYPE="-vcu"
|
||||
|
||||
. ./env.common
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
#!/usr/bin/env sh
|
||||
[[ $_ != $0 ]] && echo "Script is being sourced" || echo "Script is a subshell"
|
||||
|
||||
|
||||
PS3='Please choose a machine: '
|
||||
HW16="nrhw16 - NB800"
|
||||
HW18="nrhw18 - NB1800"
|
||||
HW20="nrhw20 - NB1601"
|
||||
HW21="nmhw21 - VCU1"
|
||||
HW23="nmhw23 - VCU2"
|
||||
HW24="nrhw24 - NB800 facelift"
|
||||
HW26="hw26 - NG800"
|
||||
|
||||
set -a
|
||||
select opt in HW16 HW18 HW20 HW21 HW23 HW24 HW26
|
||||
do
|
||||
case $opt in
|
||||
HW16)
|
||||
MACHINE=am335x-nrhw16
|
||||
break
|
||||
;;
|
||||
HW18)
|
||||
MACHINE=armada-385-nrhw18
|
||||
break
|
||||
;;
|
||||
HW20)
|
||||
MACHINE=am335x-nrhw20
|
||||
break
|
||||
;;
|
||||
HW21)
|
||||
MACHINE=am335x-nmhw21
|
||||
break
|
||||
;;
|
||||
HW23)
|
||||
MACHINE=imx8-nmhw23
|
||||
break
|
||||
;;
|
||||
HW24)
|
||||
MACHINE=am335x-nmhw24
|
||||
break
|
||||
;;
|
||||
HW26)
|
||||
MACHINE=am335x-hw26
|
||||
break
|
||||
;;
|
||||
*) echo "invalid option $REPLY";;
|
||||
esac
|
||||
done
|
||||
|
||||
echo $MACHINE
|
||||
Loading…
Reference in New Issue