yocto-bsp/machine_select

74 lines
1.6 KiB
Bash
Executable File

#!/usr/bin/env sh
if [[ $_ == "$0" ]]; then
echo "This script must be sourced to set the MACHINE variable environment"
exit 1
fi
PS3='Please choose a machine: '
HW16="hw16 - NB800"
HW18="hw18 - NB1800"
HW20="hw20 - NB1601"
HW21="hw21 - VCU1"
HW23="hw23 - VCU2"
HW24="hw24 - NB800 facelift"
HW25="hw25 - TC Router"
HW26="hw26 - NG800"
VCU3="ZF - VCU3"
VCU3_ST="ZF - VCU3 Stellantis"
VCU3_ST_B2="ZF - VCU3 Stellantis B2"
set -a
select opt in "$HW16" "$HW18" "$HW20" "$HW21" "$HW23" "$HW24" "$HW25" "$HW26" "$VCU3" "$VCU3_ST" "$VCU3_ST_B2";
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
;;
"$HW25")
MACHINE=am335x-hw25
break
;;
"$HW26")
MACHINE=am335x-hw26
break
;;
"$VCU3")
MACHINE=s32g274a-vcu3
break
;;
"$VCU3_ST")
MACHINE=s32g274a-vcu3-stellantis
break
;;
"$VCU3_ST_B2")
MACHINE=s32g274a-vcu3-stellantis-b2
break
;;
*) echo "invalid option $opt";;
esac
done
echo $MACHINE