r55:
authorIvan Rako <Ivan.Rako@CARNet.hr>
Thu, 21 Apr 2005 07:18:28 +0000 (07:18 +0000)
committerIvan Rako <Ivan.Rako@CARNet.hr>
Thu, 21 Apr 2005 07:18:28 +0000 (07:18 +0000)
functions.sh

index c461a50..d94cc14 100644 (file)
@@ -333,7 +333,7 @@ cp_get_ldap_suffix() {
     return 1
   fi
   
-  RET="`awk /^suffix/'{print $2}' /etc/ldap/slapd.conf | head -1 | tr -d '"'`"
+  RET="`awk '/^suffix/{exit}END{gsub(/"/, "", $2); print $2}' /etc/ldap/slapd.conf`"
 
   [ -z "$RET" ] && echo "cp_get_ldap_suffix: No LDAP suffix in /etc/ldap/slapd.conf" >&2
   [ -z "$echo_return" ] || echo $RET
@@ -355,7 +355,8 @@ cp_get_ldap_realm() {
     return 1
   fi
   
-  RET="`awk /^suffix/'{print $2}' /etc/ldap/slapd.conf | head -1 | tr -d '"' | awk -F, '{print $1}' | awk -F= '{print $2}'`"
+  RET="`awk '/^suffix/{exit}END{gsub(/"/, "", $2); print $2}' \
+        /etc/ldap/slapd.conf | awk -F, '{print $1}' | awk -F= '{print $2}'`"
 
   [ -z "$RET" ] && echo "cp_get_ldap_realm: No LDAP REALM in /etc/ldap/slapd.conf" >&2
   [ -z "$echo_return" ] || echo $RET