|
|
|
|
@ -16,17 +16,17 @@ echo "================================================"
|
|
|
|
|
echo ""
|
|
|
|
|
|
|
|
|
|
# Select site
|
|
|
|
|
echo "Available sites:"
|
|
|
|
|
echo " 1) ORNG - Orange Portable"
|
|
|
|
|
echo " 2) ORNG2 - Orange TXRX"
|
|
|
|
|
echo "Available sites: $(ls $REPO_DIR/sites/ | grep -v template)"
|
|
|
|
|
echo ""
|
|
|
|
|
read -p "Select site [1-2]: " SITE_CHOICE
|
|
|
|
|
|
|
|
|
|
case $SITE_CHOICE in
|
|
|
|
|
1) SITE="ORNG" ;;
|
|
|
|
|
2) SITE="ORNG2" ;;
|
|
|
|
|
*) echo "Invalid selection"; exit 1 ;;
|
|
|
|
|
esac
|
|
|
|
|
read -p "Enter site name (max 8 chars): " SITE
|
|
|
|
|
SITE="${SITE^^}" # force uppercase
|
|
|
|
|
SITE="${SITE:0:8}" # limit to 8 chars
|
|
|
|
|
|
|
|
|
|
if [ ! -d "$REPO_DIR/sites/$SITE" ]; then
|
|
|
|
|
echo "ERROR: Site '$SITE' not found"
|
|
|
|
|
echo "Available sites: $(ls $REPO_DIR/sites/ | grep -v template)"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
echo "Installing site: $SITE"
|
|
|
|
|
@ -55,7 +55,6 @@ echo "Configuring serial port..."
|
|
|
|
|
# Modern Pi OS - config in /boot/firmware/config.txt
|
|
|
|
|
CONFIG_FILE="/boot/firmware/config.txt"
|
|
|
|
|
if [ ! -f "$CONFIG_FILE" ]; then
|
|
|
|
|
# Fall back to old path
|
|
|
|
|
CONFIG_FILE="/boot/config.txt"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|