view test.bash @ 12:3f627519a92d stable-0-5-2

properly ignore (second block zero) errors. that will just drop some unknown attachments, but the rest of the data is still found
author carl
date Sat, 18 Feb 2006 09:56:00 -0800
parents 8dd68d722fa8
children
line wrap: on
line source

#!/bin/bash

#scp ams:/usr/usr/USR/USR/STAN/NNdbase.txt .
#scp ams:/usr/usr/USR/USR/STAN/outlook.pst .

make
f=/home/ldap/ams.ldif
./pst2ldif -b 'o=ams-cc.com, c=US' -c 'newPerson' outlook.pst >$f
dos2unix <NNdbase.txt | ./nick2ldif -b 'o=ams-cc.com, c=US' -c 'newPerson' >>$f
less $f
(
    cd /home/ldap
    /etc/rc.d/init.d/ldap stop
    d=data/ams-cc.com
    rm -rf $d
    mkdir  $d
    chown ldap:ldap $d
    /etc/rc.d/init.d/ldap start
    sleep 5
    ldapadd -c -x -D 'cn=root, o=ams-cc.com, c=US' -w 'summer-unmade'  -v     <$f >$f.log 2>&1
    ldapsearch -z 0 -x -D 'cn=root, o=ams-cc.com, c=US' -w 'summer-unmade'  -v -b 'o=ams-cc.com, c=US'    'objectclass=*' | grep -v '^#' >$f.all

)