#!/usr/bin/env bash # Runs on the device (pushed by apply-brightness.ps1). set -euo pipefail SRC="${1:-/tmp/bt-brightness-apply}" ROOT="${BUTTONTASK_ROOT:-/opt/buttontask}" mkdir -p "$ROOT/scripts" install -m0755 "$SRC/bt-brightness" "$ROOT/scripts/bt-brightness" chown root:root "$ROOT/scripts/bt-brightness" sed -i 's/\r$//' "$ROOT/scripts/bt-brightness" 2>/dev/null || true if [ -f "$SRC/bt-update" ]; then install -m0755 "$SRC/bt-update" "$ROOT/scripts/bt-update" chown root:root "$ROOT/scripts/bt-update" sed -i 's/\r$//' "$ROOT/scripts/bt-update" 2>/dev/null || true fi sed -i 's/\r$//' "$SRC/buttontask.sudoers" 2>/dev/null || true install -m0440 "$SRC/buttontask.sudoers" /etc/sudoers.d/buttontask visudo -cf /etc/sudoers.d/buttontask sudo -u buttontask sudo -n "$ROOT/scripts/bt-brightness" status echo BRIGHTNESS-OK