#!/usr/bin/env bash

set -e

eval `ultrapossum-config init`
tmpdir=/tmp/`basename $0`.$$
trap "/bin/rm -rf $tmpdir; `eval ultrapossum-config term`" 0

soname=`getvalue $DIRECTORY/ultrapossum-environ SLAPD_BERKLEYDB_SONAME 2> /dev/null`
if test "x$soname" = "x$SLAPD_BERKLEYDB_SONAME"; then
  echo "No transition required: $SLAPD_BERKLEYDB_SONAME" 1>&2
  exit 0
fi

install -d $tmpdir
cd $tmpdir

$MODULEDIR/server/db/dbdump
$MODULEDIR/server/db/dbload

