#!/bin/bash set -u trap "exit 1" TERM export TOP_PID=$$ : "${WFC_REPO:=balena-os/wifi-connect}" : "${WFC_INSTALL_ROOT:=/usr/local}" SCRIPT='raspbian-install.sh' NAME='WiFi Connect Raspbian Installer' INSTALL_BIN_DIR="$WFC_INSTALL_ROOT/sbin" INSTALL_UI_DIR="$WFC_INSTALL_ROOT/share/wifi-connect/ui" RELEASE_URL="https://api.github.com/repos/$WFC_REPO/releases/45509064" CONFIRMATION=true usage() { cat 1>&2 <&2 kill -s TERM $TOP_PID } need_cmd() { if ! command -v "$1" > /dev/null 2>&1; then err "need '$1' (command not found)" fi } ensure() { "$@" if [ $? != 0 ]; then err "command failed: $*"; fi } main "$@" || exit 1