polynomial-c    14/12/29 07:27:25

  Modified:             ChangeLog pdnsd-1.2.9a-r1.ebuild
  Removed:              pdnsd-1.2.9a.ebuild
  Log:
  Removed dependency on openrc (bug #533820). Removed old version. Let the 
ebuild create the cachedir if it's not already available
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0x981CA6FC)

Revision  Changes    Path
1.126                net-dns/pdnsd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/pdnsd/ChangeLog?rev=1.126&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/pdnsd/ChangeLog?rev=1.126&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/pdnsd/ChangeLog?r1=1.125&r2=1.126

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-dns/pdnsd/ChangeLog,v
retrieving revision 1.125
retrieving revision 1.126
diff -u -r1.125 -r1.126
--- ChangeLog   3 May 2014 20:34:27 -0000       1.125
+++ ChangeLog   29 Dec 2014 07:27:25 -0000      1.126
@@ -1,6 +1,11 @@
 # ChangeLog for net-dns/pdnsd
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/pdnsd/ChangeLog,v 1.125 2014/05/03 
20:34:27 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/pdnsd/ChangeLog,v 1.126 2014/12/29 
07:27:25 polynomial-c Exp $
+
+  29 Dec 2014; Lars Wendler <[email protected]> -pdnsd-1.2.9a.ebuild,
+  pdnsd-1.2.9a-r1.ebuild:
+  Removed dependency on openrc (bug #533820). Removed old version. Let the
+  ebuild create the cachedir if it's not already available.
 
   03 May 2014; Mikle Kolyada <[email protected]> pdnsd-1.2.9a-r1.ebuild:
   alpha/arm/ia64/ppc/sparc stable wrt bug #509380



1.4                  net-dns/pdnsd/pdnsd-1.2.9a-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/pdnsd/pdnsd-1.2.9a-r1.ebuild?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/pdnsd/pdnsd-1.2.9a-r1.ebuild?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/pdnsd/pdnsd-1.2.9a-r1.ebuild?r1=1.3&r2=1.4

Index: pdnsd-1.2.9a-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-dns/pdnsd/pdnsd-1.2.9a-r1.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- pdnsd-1.2.9a-r1.ebuild      3 May 2014 20:34:27 -0000       1.3
+++ pdnsd-1.2.9a-r1.ebuild      29 Dec 2014 07:27:25 -0000      1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/pdnsd/pdnsd-1.2.9a-r1.ebuild,v 1.3 
2014/05/03 20:34:27 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/pdnsd/pdnsd-1.2.9a-r1.ebuild,v 1.4 
2014/12/29 07:27:25 polynomial-c Exp $
 
 EAPI=5
 
@@ -15,7 +15,7 @@
 KEYWORDS="alpha amd64 arm ia64 ppc ~s390 sparc x86"
 IUSE="debug ipv6 isdn +urandom test"
 
-RDEPEND="sys-apps/openrc"
+RDEPEND=""
 DEPEND="test? ( net-dns/bind-tools )"
 
 pkg_setup() {
@@ -118,4 +118,15 @@
        elog "The online interface will be listed in /etc/conf.d/pdnsd-online"
        elog ""
        elog "Sample config file in /etc/pdnsd/pdnsd.conf.sample"
+
+       # The tmpfiles.d configuration does not come into effect before the
+       # next reboot so create the cachedir now.
+       local cachedir="/var/cache/pdnsd"
+       if [[ ! -d ${cachedir} ]] ; then
+               mkdir ${cachedir} || eerror "Failed to create cache"
+       fi
+       chown pdnsd:pdnsd ${cachedir} \
+               || eerror "Failed to set ownership for cachedir"
+       chmod 0750 ${cachedir} \
+               || eerror "Failed to set permissions for cachedir"
 }




Reply via email to