added backlight and fixed outbound

This commit is contained in:
2026-07-21 09:17:48 +03:00
parent ff2b8a250e
commit 5392273794
37 changed files with 1560 additions and 76 deletions
@@ -0,0 +1,23 @@
#!/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