ctdb-scripts: Move connection tracking to 10.interface
[samba4-gss.git] / source4 / selftest / provisions / undump.sh
blobb1ad933202b77edb3411e65e645487caacdd6de9
1 #!/bin/sh
2 # undump a provision directory
4 [ "$#" -gt 0 ] || {
5 echo "Usage: undump.sh <DIRECTORY> [TARGETDIR] [TDBRESTORE]"
6 exit 1
9 TDBRESTORE=tdbrestore
10 [ "$#" -lt 3 ] || {
11 TDBRESTORE=$3
14 dirbase="$1"
16 TARGETDIR=$(pwd)/$dirbase
18 cd $dirbase
20 [ "$#" -lt 2 ] || {
21 TARGETDIR=$2
24 for f in $(find . -name '*.dump'); do
25 dname=$TARGETDIR/$(dirname $f)
26 mkdir -p $dname
27 bname=$(basename $f .dump)
28 outname=$dname/$bname
29 echo "Restoring $outname"
30 rm -f $outname
31 $TDBRESTORE $outname <$f || {
32 echo "Failed to restore $outname"
33 exit 1
35 done
36 exit 0