#!/usr/bin/env sh [[ $_ != $0 ]] && echo "Script is being sourced" || echo "Script is a subshell" PS3='Please choose a machine: ' HW16="nrhw16 - NB800" HW17="hw17 - NB2800" HW18="nrhw18 - NB1800" HW20="nrhw20 - NB1601" HW21="nmhw21 - VCU1" HW23="nmhw23 - VCU2" DLM="nmhw23-dlm - VCU2-DLM variant" HW24="nrhw24 - NB800 facelift" HW25="hw25 - TC Router" HW26="hw26 - NG800" select opt in HW16 HW17 HW18 HW20 HW21 HW23 DLM HW24 HW25 HW26 do case $opt in HW16) MACHINE=am335x-nrhw16 break ;; HW17) MACHINE=armada-385-hw17 break ;; HW18) MACHINE=armada-385-nrhw18 break ;; HW20) MACHINE=am335x-nrhw20 break ;; HW21) MACHINE=am335x-nmhw21 break ;; HW23) MACHINE=imx8-nmhw23 break ;; DLM) MACHINE=imx8-nmhw23-dlm break ;; HW24) MACHINE=am335x-nmhw24 break ;; HW25) MACHINE=am335x-hw25 break ;; HW26) MACHINE=am335x-hw26 break ;; *) echo "invalid option $REPLY";; esac done echo $MACHINE export MACHINE