aboutsummaryrefslogtreecommitdiffstats
path: root/testing/ntopng/ntopng.initd
blob: c111d2bf009bc8f0c355460cb47cfd85f04168fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/sbin/openrc-run

depend() {
	need net redis
}

command="/usr/bin/ntopng"
pidfile="/var/run/ntopng/ntopng.pid"
: ${exec_user:=ntop}
: ${command_args:="--daemon --data-dir /var/lib/ntopng --httpdocs-dir /usr/share/ntopng/httpdocs --pid $pidfile -U $exec_user"}

checkconfig() {
	if [ ! -e /usr/share/ntopng/httpdocs/geoip/GeoIPASNum.dat ] || \
	[ ! -e /usr/share/ntopng/httpdocs/geoip/GeoLiteCity.dat ]; then
		eerror "You need download the GeoIP database"
		eerror "ntopng-update-geoip-db"
		return 1
	fi
}

prestart() {
	checkconfig || return 1
	eend $?
}