[slbackup-commit] CVS update: slbackup/src/templates dumpslapd.sh

finnarne-guest@alioth.debian.org finnarne-guest@alioth.debian.org
Thu, 03 Jun 2004 10:50:08 -0600


  User: finnarne-guest
  Date: 04/06/03 10:50:08

  Added:       src/templates dumpslapd.sh
  Log:
  First draft for dumping ldap db
  
  Revision  Changes    Path
  1.1                  slbackup/src/templates/dumpslapd.sh
  
  Index: dumpslapd.sh
  ===================================================================
  #!/bin/bash
  # Dump the content of a slapd into and ldif for backup purpose
  #
  # $Id: dumpslapd.sh,v 1.1 2004/06/03 16:50:08 finnarne-guest Exp $
  
  DUMPDIR="/var/backups/slapd/"
  
  # if no dump catalog exists, exit
  if [ ! -d $DUMPDIR ] ; then 
    echo "No dumpdir exists, bailing out"
    exit 1
  fi
  
  chmod 0700 $DUMPDIR
  
  # XXX FixMe check if slapd is running...
  
  # Stop Slapd DB
  /etc/init.d/slapd stop
  
  /usr/sbin/slapdump -l $DUMPDIR/backup.ldif
  
  # XXX FixMe Only start if slapd was running
  /etc/init.d/slapd start