iopsys-feed/qosmngr/files/common/etc/init.d/qos
Mohd Husaam Mehdi 6518f92be7 qosmngr: move Device.QoS. from bbfdm to qosmngr
qos.c and qos.h are now added as a bbfdm micro service
2024-04-05 12:47:08 +05:30

50 lines
702 B
Bash
Executable file

#!/bin/sh /etc/rc.common
# Uncomment this if functions need to called inside /lib/qos
# include /lib/qos
START=21
STOP=10
USE_PROCD=1
NAME=qosmngr
PROG=/usr/sbin/qosmngr
QOSMNGR_JSON_INPUT="/etc/qos_bbf/input.json"
. /lib/functions.sh
. /lib/qos/qos.sh
. /etc/bbfdm/bbfdm_services.sh
start_service() {
if [ -f "/etc/config/qos" ]; then
bbfdm_add_service "bbfdm.qosmngr" "${QOSMNGR_JSON_INPUT}"
reload_qos
procd_open_instance qosmngr
procd_set_param command ${PROG}
procd_set_param respawn
procd_close_instance
fi
}
boot() {
setup_qos
start
}
service_triggers() {
procd_add_reload_trigger qos
}
restart() {
stop
setup_qos
start
}
reload_service()
{
reload_qos_service
}