On 7/22/2005 9:03 AM, Torsten Landschoff wrote: > Hi Rupa, > > On Fri, Jul 22, 2005 at 05:33:15AM -0700, Rupa Schomaker wrote: > >>db got corrupted somehow (different problem for a different day) so went >>to /var/backups to grab the last exprot to ldiff and could not find one >>that was recent. >> >>On further investigation, /etc/cron.daily/ldap bails out early if using >>the bdb backend. Simple patch: > > > I am very sorry. The slapd package does not contain /etc/cron.daily/ldap > so you probably fixed a script created by another local admin ;)
Wow. Huh, didn't follow the system's convention for marking local additions. Sorry for the noise. The script is below, it must have been a sample from somewhere. #!/bin/bash -e # # You can use this by editing the fields below and copying this file to # /etc/cron.weekly/slapd # # make sure the backups are secured umask 077 BACKUP_DIR=/var/backups test -f /etc/ldap/slapd.conf || exit 0 LDAP_DB_DIRS=$(grep ^directory /etc/ldap/slapd.conf | awk '{print $2}' | \ sed -e s,'"',,g) test x${LDAP_DB_DIRS} != x || exit 0 echo "LDAP Directory backups..." echo for dir in ${LDAP_DB_DIRS}; do test -f ${dir}/id2entry.[bd][db]b || continue echo -n " $dir ... " backname=${BACKUP_DIR}/$(echo $dir | sed -e s,/,_,g -e s,^_,,g) if [ -f ${backname}.ldif ]; then savelog ${backname}.ldif fi count=$(slapcat -n 1 | tee ${backname}.ldif | grep '^dn: ' | wc -l | awk '{print $1}') echo -n "done, " echo "$count entries." done echo echo "Backups complete." > > Greetings > > Torsten -- -Rupa
smime.p7s
Description: S/MIME Cryptographic Signature