From: Ivan Rako Date: Mon, 25 Apr 2005 20:17:50 +0000 (+0000) Subject: r58: dodao provjeru krivog ldap suffixa... X-Git-Tag: debian/3.0.0~48 X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=carnet-tools-cn.git;a=commitdiff_plain;h=a0b0241a8a528c25da8763e783b42f43db156f6a r58: dodao provjeru krivog ldap suffixa... --- diff --git a/functions.sh b/functions.sh index 2ac5791..773e522 100644 --- a/functions.sh +++ b/functions.sh @@ -337,6 +337,12 @@ cp_get_ldap_suffix() { END { gsub(/"/, "", $2); print $2 }' \ < /etc/ldap/slapd.conf`" + if [ "`echo $RET | sed 's/,/ /g' | wc -w`" -gt 2 ]; then + RET="" + echo "cp_get_ldap_suffix: Invalid LDAP suffix in /etc/ldap/slapd.conf" >&2 + return 2 + fi + [ -z "$RET" ] && echo "cp_get_ldap_suffix: No LDAP suffix in /etc/ldap/slapd.conf" >&2 [ -z "$echo_return" ] || echo $RET CP_ECHO_RETURN="$echo_return"