return 1
fi
- RET="`awk '/^suffix/{exit}END{gsub(/"/, "", $2); print $2}' /etc/ldap/slapd.conf`"
+ 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
# by ico, Wed, 20 Apr 2005 21:09:54 +0200
cp_get_ldap_realm() {
- local echo_return
+ local echo_return suffix
echo_return="$CP_ECHO_RETURN" # since we're making our own calls
# in our own way we need to set CP_ECHO_RETURN the way we want it
# but preserving initial state so it could be used afterwards
echo "cp_get_ldap_realm: /etc/ldap/slapd.conf: No such file" >&2
return 1
fi
-
- RET="`awk '/^suffix/{exit}END{gsub(/"/, "", $2); print $2}' \
- /etc/ldap/slapd.conf | awk -F, '{print $1}' | awk -F= '{print $2}'`"
+
+ cp_get_ldap_suffix || true
+ suffix="$RET"
+
+ RET="`echo $suffix | 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