diff --git a/raspberry/picoreplayer.sh b/raspberry/picoreplayer.sh index 3687876..26a0be6 100755 --- a/raspberry/picoreplayer.sh +++ b/raspberry/picoreplayer.sh @@ -19,11 +19,9 @@ DOWNLOAD_URL="${BASE_URL}/${IMG_ZIP}" # Print usage usage() { cat < \ - --sdcard \ +Usage: sudo $0 --sdcard \ [--env-file /path/to/.env] - --device Target board (rpi-4, rpi-zero, rpi-zero-2) --sdcard Device node of the SD card (e.g. /dev/sdb) --env-file File containing WIFI_SSID and WIFI_PSK (defaults to ./.env) EOF @@ -31,10 +29,9 @@ EOF } # Parse args -DEVICE="" SDCARD="" +SDCARD="" while [[ $# -gt 0 ]]; do case "$1" in - --device) DEVICE="$2"; shift 2;; --sdcard) SDCARD="$2"; shift 2;; --env-file) ENV_FILE="$2"; shift 2;; -h|--help) usage;; @@ -43,7 +40,7 @@ while [[ $# -gt 0 ]]; do done # Validate -if [[ -z "$DEVICE" || -z "$SDCARD" ]]; then +if [[ -z "$SDCARD" ]]; then usage fi if [[ ! -b "$SDCARD" ]]; then @@ -103,20 +100,11 @@ network={ } EOF -# If a Zero device, enable Hifiberry DAC+ and disable onboard audio -if [[ "$DEVICE" == "rpi-zero" || "$DEVICE" == "rpi-zero-2" ]]; then - cat >> "$BOOT_MNT/config.txt" <