jer         14/10/22 07:53:20

  Added:                initd-r1
  Log:
  Create /var/cache at run-time (bug #493154).
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
A792A613)

Revision  Changes    Path
1.1                  net-misc/apt-cacher-ng/files/initd-r1

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/files/initd-r1?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/files/initd-r1?rev=1.1&content-type=text/plain

Index: initd-r1
===================================================================
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/files/initd-r1,v 1.1 
2014/10/22 07:53:20 jer Exp $

DAEMON="/usr/sbin/${RC_SVCNAME}"
RUNDIR="/var/run/${RC_SVCNAME}"
CACHEDIR="var/cache/${RC_SVCNAME}"
PIDFILE="${RUNDIR}/${RC_SVCNAME}.pid"
SOCKETFILE="${RUNDIR}/${RC_SVCNAME}.socket"
DAEMON_OPTS="${DAEMON_OPTS} pidfile=${PIDFILE} SocketPath=${SOCKETFILE} 
foreground=0"

depend() {
        use net
}

start() {
        ebegin "Starting ${RC_SVCNAME}"
        checkpath -d -m 0755 -o ${RC_SVCNAME}:${RC_SVCNAME} "${RUNDIR}"
        checkpath -d -m 0755 -o ${RC_SVCNAME}:${RC_SVCNAME} "${CACHEDIR}"
        start-stop-daemon --start --exec ${DAEMON} \
            --user ${RC_SVCNAME} --group ${RC_SVCNAME} \
            --pidfile ${PIDFILE} \
            -- ${DAEMON_OPTS}
        eend $?
}

stop() {
        ebegin "Stopping ${RC_SVCNAME}"
        start-stop-daemon --stop --retry 15 --exec ${DAEMON} \
            --pidfile ${PIDFILE}
        rm -f ${PIDFILE}
        eend $?
}




Reply via email to