iopsys-feed/usermngr/files/etc/init.d/users
2025-04-28 19:22:33 +05:30

41 lines
637 B
Bash
Executable file

#!/bin/sh /etc/rc.common
START=11
STOP=90
USE_PROCD=1
PROG=/usr/sbin/usermngr
start_service() {
local loglevel
loglevel="$(uci -q get users.users.loglevel)"
procd_open_instance usermngr
procd_set_param command $PROG
if [ -n "${loglevel}" ]; then
procd_append_param command -l "${loglevel}"
fi
procd_set_param respawn
procd_close_instance
}
reload_service() {
ret=$(ubus call service list '{"name":"users"}' | jsonfilter -qe '@.users.instances.usermngr.running')
if [ "$ret" != "true" ]; then
stop
start
else
ubus send usermngr.reload
fi
return 0
}
service_triggers()
{
procd_add_reload_trigger "users"
}