#!/bin/sh
#Sat Oct 28 11:33:46 CEST 2006, Thomas.Reith@rhoen.de
#this script generates ldif output on stdout, which can be used, to
#do some stress tests on your ldap server and ldapdiff

#n=10000
#n=1000
n=100

c=1
while true
do
 d=`expr $c + 10000`
 echo "dn: uidNumber=$d,ou=people,dc=webtomware,dc=com"
 echo "objectClass: posixAccount"
 echo "objectClass: inetOrgPerson"
 echo "cn: forename$d surname$d"
 echo "sn: surname$d"
 echo "uid: forename$d"
 echo "uidNumber: $d"
 echo "gidNumber: 100"
 echo "homeDirectory: /home/forename$d"
 echo "userPassword: webtomware"
 echo "loginShell: /bin/sh"
 echo "mail: forename$d.surname$d@rhoen.de"
 echo "jpegPhoto:< file://thomas.jpg"
 echo
 if [ $c -eq $n ]
 then
  break
 fi
 c=`expr $c + 1`
done
