]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-shell/searchexample.sh
ITS#4310 seems to affect also back-ldbm
[openldap] / servers / slapd / back-shell / searchexample.sh
index 26b70fefbd39ebf75758749cabe635098f495fa4..7a069a30b4001ca228a04960d546fb31f499bcca 100644 (file)
@@ -1,4 +1,27 @@
-#!/bin/sh
+#! /bin/sh
+# $OpenLDAP$
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2006 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+## Portions Copyright (c) 1995 Regents of the University of Michigan.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms are permitted
+## provided that this notice is preserved and that due credit is given
+## to the University of Michigan at Ann Arbor. The name of the University
+## may not be used to endorse or promote products derived from this
+## software without specific prior written permission. This software
+## is provided ``as is'' without express or implied warranty.
 
 while [ 1 ]; do
        read TAG VALUE
@@ -20,11 +43,13 @@ LOGIN=`echo $FILTER | sed -e 's/.*=\(.*\))/\1/'`
 
 PWLINE=`grep -i "^$LOGIN" /etc/passwd`
 
-sleep 60
+#sleep 60
 # if we found an entry that matches
 if [ $? = 0 ]; then
        echo $PWLINE | awk -F: '{
                printf("dn: cn=%s,%s\n", $1, base);
+               printf("objectclass: top\n");
+               printf("objectclass: person\n");
                printf("cn: %s\n", $1);
                printf("cn: %s\n", $5);
                printf("sn: %s\n", $1);