El indicador $ es para las acciones como usuario sin privilegios y # indica los comandos del root.
$ tar xvfz openldap-1.2.5.tgz
$ gunzip < Albert-FitzPatrick-990519.tar.gz > roaming.patch
$ cd ldap/servers/slapd
$ patch < ../../../roaming.patch
$ cd ../..
$ ./configure --prefix=/usr \
--libexecdir=/usr/sbin \
--localstatedir=/var/run \
--sysconfdir=/etc \
--enable-dns \
--enable-shared \
--with-gnu-ld
$ make depend
$ make
$ cd tests
$ make
$ cd ..
$ su root -c 'make install'
# vi /etc/openldap/ldap.conf
# vi /etc/openldap/slapd.conf
# mkdir /etc/openldap/db ; chmod 700 /etc/openldap/db
# vi /etc/rc.d/init.d/ldap
# chkconfig --add ldap
# chkconfig --level 345 ldap on
# /etc/rc.d/init.d/ldap start
# vi inicial.ldif
# inicial.sh
# vi /etc/openldap/ns-mcd-li-schema.conf
# vi /etc/openldap/slapd.conf
# /etc/rc.d/init.d/ldap restart
# vi roaming.ldif
# roaming.sh