Initial commit

This commit is contained in:
monoadmin
2026-04-10 15:36:36 -07:00
commit 918ff903f0
16 changed files with 929 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
#!/bin/sh
# Auto-restart NUT when Tripp Lite UPS is plugged/unplugged
UPS_VENDOR="09ae"
case "$ACTION" in
add)
if echo "$PRODUCT" | grep -qi "^${UPS_VENDOR}"; then
# Fix USB device permissions so NUT driver (nut user) can access it
[ -n "$DEVNAME" ] && chmod 0660 "/dev/$DEVNAME" && chown root:nut "/dev/$DEVNAME"
logger -t NUT "Tripp Lite UPS connected (PRODUCT=$PRODUCT) - restarting NUT"
sleep 3
/etc/init.d/nut-server restart
fi
;;
remove)
if echo "$PRODUCT" | grep -qi "^${UPS_VENDOR}"; then
logger -t NUT "Tripp Lite UPS disconnected - restarting NUT"
/etc/init.d/nut-server restart
fi
;;
esac