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 $? }
