Lines 1-7
Link Here
|
1 |
#!/sbin/runscript |
1 |
#!/sbin/runscript |
2 |
# Copyright 1999-2006 Gentoo Foundation |
2 |
# Copyright 1999-2006 Gentoo Foundation |
3 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# Distributed under the terms of the GNU General Public License v2 |
4 |
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/darkstat/files/darkstat-init2,v 1.3 2007/11/01 13:29:39 jokey Exp $ |
4 |
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/darkstat/files/darkstat-init,v 1.4 2007/02/01 21:35:33 jokey Exp $ |
5 |
|
5 |
|
6 |
IF=${SVCNAME##*.} |
6 |
IF=${SVCNAME##*.} |
7 |
|
7 |
|
Lines 37-43
Link Here
|
37 |
DARKSTAT_OPTS="-i ${INTERFACE}" |
37 |
DARKSTAT_OPTS="-i ${INTERFACE}" |
38 |
[[ -n "${PORT}" ]] && DARKSTAT_OPTS="${DARKSTAT_OPTS} -p ${PORT}" |
38 |
[[ -n "${PORT}" ]] && DARKSTAT_OPTS="${DARKSTAT_OPTS} -p ${PORT}" |
39 |
[[ -n "${ADDRESS}" ]] && DARKSTAT_OPTS="${DARKSTAT_OPTS} -b ${ADDRESS}" |
39 |
[[ -n "${ADDRESS}" ]] && DARKSTAT_OPTS="${DARKSTAT_OPTS} -b ${ADDRESS}" |
40 |
[[ -n "${FILTER}" ]] && DARKSTAT_OPTS="${DARKSTAT_OPTS} -f ${FILTER}" |
40 |
[[ -n "${EXTRAOPTS}" ]] && DARKSTAT_OPTS="${DARKSTAT_OPTS} ${EXTRAOPTS}" |
41 |
return 0 |
41 |
return 0 |
42 |
} |
42 |
} |
43 |
|
43 |
|
Lines 45-51
Link Here
|
45 |
chkconfig || return 1 |
45 |
chkconfig || return 1 |
46 |
ebegin "Starting darkstat on ${INTERFACE}" |
46 |
ebegin "Starting darkstat on ${INTERFACE}" |
47 |
# Remove --background option for debugging. |
47 |
# Remove --background option for debugging. |
48 |
start-stop-daemon --start --exec /usr/sbin/darkstat --pidfile ${PIDFILE} --background -- ${DARKSTAT_OPTS} |
48 |
start-stop-daemon --start --background --exec /usr/sbin/darkstat -- \ |
|
|
49 |
--chroot ${CHROOT} --user ${USER} --pidfile ${PIDFILE} \ |
50 |
${DARKSTAT_OPTS} -f "${FILTER}" |
49 |
eend $? |
51 |
eend $? |
50 |
} |
52 |
} |
51 |
|
53 |
|