You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
829 B
45 lines
829 B
#!/sbin/openrc-run
|
|
# Copyright 1999-2018 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
depend() {
|
|
need localmount
|
|
after bootmisc
|
|
before net
|
|
}
|
|
|
|
checkrules() {
|
|
if [ ! -f ${FIREQOS_CONF} ]; then
|
|
eerror "Not starting FireQOS. Create ${FIREQOS_CONF}"
|
|
eerror "and fill it with some rules."
|
|
eerror "man fireqos.conf for more info."
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
start() {
|
|
checkrules || return 1
|
|
ebegin "Starting FireQOS"
|
|
/usr/sbin/fireqos start ${FIREQOS_CONF} -- ${FIREQOS_EXTRA_ARGS} > /dev/null
|
|
eend $?
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping FireQOS"
|
|
/usr/sbin/fireqos stop > /dev/null
|
|
eend $?
|
|
}
|
|
|
|
restart() {
|
|
ebegin "Restarting FireQOS"
|
|
svc_stop;
|
|
svc_start;
|
|
eend $?
|
|
}
|
|
|
|
status() {
|
|
ebegin "Showing FireQOS status"
|
|
/usr/sbin/fireqos status
|
|
eend $?
|
|
}
|