#!/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
syntax highlighted by Code2HTML, v. 0.9.1