74 lines
1.6 KiB
Bash
Executable File
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
|