pacho       14/04/05 08:23:37

  Added:                pdnsd.tmpfiles pdnsd.service pdnsd.rc8
  Log:
  Add unit file and rely on tmpfiles.d to create needed cache dirs at runtime 
(#501876 by Martin Vath)
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
A188FBD4)

Revision  Changes    Path
1.1                  net-dns/pdnsd/files/pdnsd.tmpfiles

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

Index: pdnsd.tmpfiles
===================================================================
d /var/cache/pdnsd 750 pdnsd pdnsd -



1.1                  net-dns/pdnsd/files/pdnsd.service

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

Index: pdnsd.service
===================================================================
[Unit]
Description=pdnsd private name-server cache daemon
After=syslog.target network.target auditd.service
ConditionPathExists=/etc/pdnsd/pdnsd.conf

[Service]
ExecStart=/usr/sbin/pdnsd -s -t
ExecReload=/usr/sbin/pdnsd-ctl config

[Install]
WantedBy=multi-user.target



1.1                  net-dns/pdnsd/files/pdnsd.rc8

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

Index: pdnsd.rc8
===================================================================
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/pdnsd/files/pdnsd.rc8,v 1.1 
2014/04/05 08:23:37 pacho Exp $

pidfile="/run/pdnsd.pid"
command="/usr/sbin/pdnsd"
command_args="-s -t -d -p ${pidfile} ${PDNSDCONFIG}"
extra_started_commands="reload"

depend() {
        use net
        provide dns
}

start_pre() {
        if [ ! -e /etc/pdnsd/pdnsd.conf ] ; then
                eerror "You need an /etc/pdnsd/pdnsd.conf file first."
                eerror "There is a sample in /etc/pdnsd/pdnsd.conf.sample"
                return 1
        fi
}

reload() {
        ebegin "Reloading pdnsd.conf"
        /usr/sbin/pdnsd-ctl config
        eend $?
}




Reply via email to