public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in net-analyzer/darkstat/files: darkstat-initd darkstat-confd darkstat-confd.new darkstat-init.new
@ 2014-06-24 12:59 Jeroen Roovers (jer)
  0 siblings, 0 replies; only message in thread
From: Jeroen Roovers (jer) @ 2014-06-24 12:59 UTC (permalink / raw
  To: gentoo-commits

jer         14/06/24 12:59:54

  Added:                darkstat-initd darkstat-confd
  Removed:              darkstat-confd.new darkstat-init.new
  Log:
  Rename initd/confd scripts. Remove -flto from CFLAGS.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A792A613)

Revision  Changes    Path
1.1                  net-analyzer/darkstat/files/darkstat-initd

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/darkstat/files/darkstat-initd?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/darkstat/files/darkstat-initd?rev=1.1&content-type=text/plain

Index: darkstat-initd
===================================================================
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/darkstat/files/darkstat-initd,v 1.1 2014/06/24 12:59:53 jer Exp $

IF=${SVCNAME##*.}

if [ -n "${IF}" -a "${SVCNAME}" != "darkstat" ] ; then
	PIDFILE=/run/darkstat.${IF}.pid
else
	PIDFILE=/run/darkstat.pid
fi

depend() {
        need net
}

chkconfig() {
	if [ -n "${IF}" -a "${SVCNAME}" != "darkstat" ] ; then
		if [ ! -f "/etc/conf.d/darkstat.${IF}" ] ; then
			einfo "It's possible to have distinct config in /etc/conf.d/darkstat.${IF}."
		fi
		INTERFACE=${IF}
	else
		if [ ! -f "/etc/conf.d/darkstat" ] ; then
			ewarn "/etc/conf.d/darkstat does not exist. Falling on defaults."
		fi
	fi

	if [ -z "${INTERFACE}" ]; then
		ewarn "No interface specified. Trying to use eth0."
		INTERFACE="eth0"
	fi

	DARK_OPTS="-i ${INTERFACE}"
	[ -n "${PORT}" ] && DARK_OPTS="${DARK_OPTS} -p ${PORT}"
	[ -n "${ADDRESS}" ] && DARK_OPTS="${DARK_OPTS} -b ${ADDRESS}"
	[ -n "${DAYLOGFILE}" ] && DARK_OPTS="${DARK_OPTS} --daylog ${DAYLOGFILE}"

	return 0
}

start() {
	chkconfig || return 1

	# If ${PIDFILE} exist darkstat fails to start
	[ -f ${PIDFILE} ] && rm ${PIDFILE}
	ebegin "Starting darkstat on ${INTERFACE}"
	/sbin/start-stop-daemon --start --exec /usr/sbin/darkstat -- \
		--chroot "${CHROOT:-__CHROOT__}" --pidfile ${PIDFILE} \
		${DARKSTAT_OPTS} ${DARK_OPTS} -f "${FILTER}"
	eend $?
}

stop() {
	ebegin "Stopping darkstat on ${INTERFACE}"
	/sbin/start-stop-daemon --stop --pidfile ${PIDFILE}
	eend $?
}



1.5                  net-analyzer/darkstat/files/darkstat-confd

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/darkstat/files/darkstat-confd?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/darkstat/files/darkstat-confd?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/darkstat/files/darkstat-confd?r1=1.4&r2=1.5






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-06-24 13:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-24 12:59 [gentoo-commits] gentoo-x86 commit in net-analyzer/darkstat/files: darkstat-initd darkstat-confd darkstat-confd.new darkstat-init.new Jeroen Roovers (jer)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox