summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTuan Van <langthang@gentoo.org>2005-06-03 17:54:19 +0000
committerTuan Van <langthang@gentoo.org>2005-06-03 17:54:19 +0000
commit1a185384ce813b73c7a2b83344feafdd661771d5 (patch)
treea37c6d10688c39773b220600301e8a6953be64dc /dev-libs/cyrus-sasl/cyrus-sasl-2.1.20-r3.ebuild
parentbug 94904 (diff)
downloadgentoo-2-1a185384ce813b73c7a2b83344feafdd661771d5.tar.gz
gentoo-2-1a185384ce813b73c7a2b83344feafdd661771d5.tar.bz2
gentoo-2-1a185384ce813b73c7a2b83344feafdd661771d5.zip
Do not try to create /etc/sasl2/sasldb if USE has -berkdb and -gdbm
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'dev-libs/cyrus-sasl/cyrus-sasl-2.1.20-r3.ebuild')
-rw-r--r--dev-libs/cyrus-sasl/cyrus-sasl-2.1.20-r3.ebuild18
1 files changed, 10 insertions, 8 deletions
diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.20-r3.ebuild b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.20-r3.ebuild
index 039733a4d074..a2c5cc01d122 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.20-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.20-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-sasl/cyrus-sasl-2.1.20-r3.ebuild,v 1.4 2005/05/23 17:31:50 ferdy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-sasl/cyrus-sasl-2.1.20-r3.ebuild,v 1.5 2005/06/03 17:54:19 langthang Exp $
inherit eutils gnuconfig flag-o-matic java-pkg multilib
@@ -231,13 +231,15 @@ src_install () {
fi
# Generate an empty sasldb2 with correct permissions.
- LD_OLD="${LD_LIBRARY_PATH}"
- export LD_LIBRARY_PATH="${D}/usr/$(get_libdir)" SASL_PATH="${D}/usr/$(get_libdir)/sasl2"
- echo "p" | "${D}/usr/sbin/saslpasswd2" -f "${D}/etc/sasl2/sasldb2" -p login
- "${D}/usr/sbin/saslpasswd2" -f "${D}/etc/sasl2/sasldb2" -d login
- export LD_LIBRARY_PATH="${LD_OLD}"
- chown root:mail "${D}/etc/sasl2/sasldb2"
- chmod 0640 "${D}/etc/sasl2/sasldb2"
+ if use berkdb || use gdbm; then
+ LD_OLD="${LD_LIBRARY_PATH}"
+ export LD_LIBRARY_PATH="${D}/usr/$(get_libdir)" SASL_PATH="${D}/usr/$(get_libdir)/sasl2"
+ echo "p" | "${D}/usr/sbin/saslpasswd2" -f "${D}/etc/sasl2/sasldb2" -p login
+ "${D}/usr/sbin/saslpasswd2" -f "${D}/etc/sasl2/sasldb2" -d login
+ export LD_LIBRARY_PATH="${LD_OLD}"
+ chown root:mail "${D}/etc/sasl2/sasldb2"
+ chmod 0640 "${D}/etc/sasl2/sasldb2"
+ fi
docinto ""
dodoc AUTHORS COPYING ChangeLog NEWS README doc/TODO doc/*.txt