[evolvis-commits] r7503: Test for the existence of /etc/ldap/slapd. =?UTF-8?Q?conf=20before=20trying=20to?==?UTF-8?Q?=20modify=E2=86=B5=20it?=, and suggest to reconfigure slapd if it is not present. ↵
mirabilos at evolvis.org
mirabilos at evolvis.org
Thu Feb 24 15:42:31 CET 2011
Author: mirabilos
Date: 2011-02-24 15:42:31 +0100 (Thu, 24 Feb 2011)
New Revision: 7503
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/install-ldap.sh
Log:
Test for the existence of /etc/ldap/slapd.conf before trying to modify
it, and suggest to reconfigure slapd if it is not present.
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/install-ldap.sh
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/install-ldap.sh 2011-02-24 14:42:30 UTC (rev 7502)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/install-ldap.sh 2011-02-24 14:42:31 UTC (rev 7503)
@@ -53,6 +53,13 @@
# Modify /etc/ldap/slapd.conf
modify_slapd(){
dn=$1
+
+ if [ ! -e /etc/ldap/slapd.conf ] ; then
+ echo "ERROR: You don't have a /etc/ldap/slapd.conf file."
+ echo "Please make sure your slapd package is correctly configured."
+ exit 1
+ fi
+
# Maybe should comment referral line too
echo "WARNING: Please check referal line in /etc/ldap/slapd.conf"
@@ -110,6 +117,12 @@
# Purge /etc/ldap/slapd.conf
purge_slapd(){
+ if [ ! -e /etc/ldap/slapd.conf ] ; then
+ echo "ERROR: You don't have a /etc/ldap/slapd.conf file."
+ echo "Please make sure your slapd package is correctly configured."
+ exit 1
+ fi
+
perl -pi -e "s/^.*#Added by Sourceforge install\n//" /etc/ldap/slapd.conf
perl -pi -e "s/#Comment by Sourceforge install#//" /etc/ldap/slapd.conf
if grep -q "# Next second line added by Sourceforge install" /etc/ldap/slapd.conf
More information about the evolvis-commits
mailing list