summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabio Erculiani <lxnay@gentoo.org>2010-11-12 12:26:37 +0000
committerFabio Erculiani <lxnay@gentoo.org>2010-11-12 12:26:37 +0000
commiteed08b669b5864db4ae33e2bb9436f694aebd871 (patch)
treefc9c7d00cf1da0e971b7f24cb27a253c88b52524 /net-nds
parentxconfig patch for qt4, PCM stream assignments fix, support for lzma, lzo and ... (diff)
downloadgentoo-2-eed08b669b5864db4ae33e2bb9436f694aebd871.tar.gz
gentoo-2-eed08b669b5864db4ae33e2bb9436f694aebd871.tar.bz2
gentoo-2-eed08b669b5864db4ae33e2bb9436f694aebd871.zip
fix /var/{lock,lib}/dirsrv directories permissions
(Portage version: 2.2_rc91/cvs/Linux x86_64)
Diffstat (limited to 'net-nds')
-rw-r--r--net-nds/389-ds-base/389-ds-base-1.2.6-r2.ebuild (renamed from net-nds/389-ds-base/389-ds-base-1.2.6-r1.ebuild)7
-rw-r--r--net-nds/389-ds-base/ChangeLog8
-rw-r--r--net-nds/389-ds-base/files/389-ds.initd6
3 files changed, 14 insertions, 7 deletions
diff --git a/net-nds/389-ds-base/389-ds-base-1.2.6-r1.ebuild b/net-nds/389-ds-base/389-ds-base-1.2.6-r2.ebuild
index f36ce880aaad..36e499e1d20e 100644
--- a/net-nds/389-ds-base/389-ds-base-1.2.6-r1.ebuild
+++ b/net-nds/389-ds-base/389-ds-base-1.2.6-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/389-ds-base/389-ds-base-1.2.6-r1.ebuild,v 1.2 2010/10/15 17:08:26 lxnay Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nds/389-ds-base/389-ds-base-1.2.6-r2.ebuild,v 1.1 2010/11/12 12:26:37 lxnay Exp $
EAPI=2
@@ -140,10 +140,11 @@ src_install () {
echo "LDPATH=/usr/$(get_libdir)/dirsrv" > "${D}"/etc/env.d/08dirsrv
# create the directory where our log file and database
- diropts -m 0750 -o dirsrv -g dirsrv
+ diropts -m 0755
+ dodir /var/lib/dirsrv
keepdir /var/lib/dirsrv
dodir /var/lock/dirsrv
-
+ keepdir /var/lock/dirsrv
# snmp agent, required directory
keepdir /var/agentx
dodir /var/agentx
diff --git a/net-nds/389-ds-base/ChangeLog b/net-nds/389-ds-base/ChangeLog
index a2d5ffb50d9e..88ea413533ef 100644
--- a/net-nds/389-ds-base/ChangeLog
+++ b/net-nds/389-ds-base/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-nds/389-ds-base
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/389-ds-base/ChangeLog,v 1.11 2010/10/15 17:08:26 lxnay Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nds/389-ds-base/ChangeLog,v 1.12 2010/11/12 12:26:37 lxnay Exp $
+
+*389-ds-base-1.2.6-r2 (12 Nov 2010)
+
+ 12 Nov 2010; Fabio Erculiani <lxnay@gentoo.org> files/389-ds.initd,
+ -389-ds-base-1.2.6-r1.ebuild, +389-ds-base-1.2.6-r2.ebuild:
+ fix /var/{lock,lib}/dirsrv directories permissions
15 Oct 2010; Fabio Erculiani <lxnay@gentoo.org>
389-ds-base-1.2.5-r1.ebuild, 389-ds-base-1.2.6-r1.ebuild:
diff --git a/net-nds/389-ds-base/files/389-ds.initd b/net-nds/389-ds-base/files/389-ds.initd
index 87378f77e305..c35a17c908ab 100644
--- a/net-nds/389-ds-base/files/389-ds.initd
+++ b/net-nds/389-ds-base/files/389-ds.initd
@@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/389-ds-base/files/389-ds.initd,v 1.2 2010/09/21 17:59:53 lxnay Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nds/389-ds-base/files/389-ds.initd,v 1.3 2010/11/12 12:26:37 lxnay Exp $
DIRSRV_EXEC="/usr/sbin/ns-slapd"
PID_DIRECTORY="/var/run/dirsrv"
@@ -10,7 +10,7 @@ DS_INSTANCES=${DIRSRV_CONF_DIR}/slapd-*
F389DS_INSTANCES=""
depend() {
- need net
+ need net logger
use dns
provide dirsvr ldap
}
@@ -39,7 +39,7 @@ start() {
-i ${PID_DIRECTORY}/${instance}.pid \
-w ${PID_DIRECTORY}/${instance}.startpid
sts=${?}
- eend ${?}
+ eend ${sts}
if [ "${sts}" != "0" ]; then
return 1
fi