31 lines
747 B
Plaintext
31 lines
747 B
Plaintext
#!/sbin/runscript
|
|
# Copyright 1999-2007 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
depend() {
|
|
need net
|
|
}
|
|
|
|
checkconfig() {
|
|
if [ ! -e /var/lib/ntop/ntop_pw.db ]; then
|
|
eerror "You need to set a password first by running"
|
|
eerror "ntop --set-admin-password"
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
start() {
|
|
checkconfig || return 1
|
|
ebegin "Starting ntop"
|
|
export LC_ALL=C # apparently doesn't work with some locales (#191576 and #205382)
|
|
export GDFONTPATH=/usr/share/fonts/corefonts # apparently the only font that works (#231705)
|
|
start-stop-daemon --start --exec /usr/bin/ntop -- -d -L ${NTOP_OPTS}
|
|
eend $?
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping ntop"
|
|
start-stop-daemon --stop --retry 30 --pidfile /var/run/ntop.pid
|
|
eend $?
|
|
}
|