#!/usr/bin/env bash readonly default_php="/usr/bin/php" php="" check_sudo() { if ! command -v sudo > /dev/null; then printf "The sudo command is not available.\n" exit 1 fi } # allow overriding the php executable if [[ -n "${ARSSE_PHP}" ]] && command -v "${ARSSE_PHP}" > /dev/null; then php="${ARSSE_PHP}" else php="${default_php}" fi if [[ "${UID}" -eq 0 ]]; then runuser -u "arsse" -- "$php" /usr/share/webapps/arsse/arsse.php "$@" else check_sudo sudo -u "arsse" "$php" /usr/share/webapps/arsse/arsse.php "$@" fi