Bit of a fiddle:
Execute the d2bak.pl script in verbose mode and extract the task name:
task=$(${BACKUPCMD} -v -D "${BINDAS}" ${BACKUPOPTS} -a ${DSBACKUPDIR} 2>
/dev/null | grep "^adding new entry" )
ERR=$?
task=${task#*\"}
taskDN=${task%?}
Syslog message and exit if script failed:
if [ $ERR -ne 0 ]; then
LogIt "FAILED (${ERR})." "user.err";
exit 1;
fi
Until "task" isn't found ( 32 ) hang around here....:
while [ ${ERR} != 32 ]; do
(ldapsearch -x -H ${HOST} -D ${BINDAS} -b '${taskDN}' -y
${PWFILE} > /dev/null 2>&1 )
ERR=$?
if [ ${ERR} != 32 ]; then
sleep 5s
fi
done
Again any thoughts welcomed.
Brett
-------------------------------------------------------------------
This e-mail and any attachments, which may contain information that is
confidential and/or protected by intellectual property rights, are intended for
the exclusive use of the above-mentioned addressee(s). Any use (including
reproduction, disclosure and whole or partial distribution in any form
whatsoever) of their content is prohibited without prior authorization of NRB.
If you have received this message by error, please contact the sender promptly
by resending this e-mail back to him (her), or by calling the above number.
Thank you for subsequently deleting this e-mail and any files attached thereto.
-------------------------------------------------------------------
--
389 users mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/389-users