|
|
- #!/bin/sh
-
- nut_serial() {
- local cfg="$cfg"
- config_get runas upsd runas "nut"
- config_get_bool enable_usb_serial "$cfg" enable_usb_serial 0
- }
-
- [ "$ACTION" = "add" ] && [ -n "$DEVNAME" ] && [ -z "${DEVNAME%ttyUSB*}" ] && {
- config load nut_server
- config_foreach nut_serial driver
-
- [ -z "$RUNAS" ] && {
- RUNAS="$runas"
- }
-
- [ "$enable_usb_serial" -eq 1 ] && {
- chown "${RUNAS:-nut}" /dev/$DEVNAME
- chmod g+rw /dev/$DEVNAME
- }
- }
|