I'm another one who got bit (an ldap server with a - in the name).
- is a valid character in a hostname, but % and / are not.  Here's a
patch:

--- debian/libnss-ldap.postinst.orig    2006-07-11 13:41:04.481500312 -0700
+++ debian/libnss-ldap.postinst 2006-07-11 13:41:30.918481280 -0700
@@ -45,7 +45,7 @@
               # i really need a better way to do this...
               # currently we replace only the first match, we need a better
               # way of dealing with multiple hits.
-               perl -i -p -e "s-$replacestring-$parameter $value-i
+               perl -i -p -e "s%$replacestring%$parameter $value%i
                       and \$match=1 if (\$match != 1)" $CONFFILE
       fi
}


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to