used to unpack a dumped set of provision files for selftest
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
--- /dev/null
+#!/bin/sh
+# undump a provision directory
+
+[ "$#" -eq 1 ] || {
+ echo "Usage: undump.sh <DIRECTORY>"
+ exit 1
+}
+dirbase="$1"
+for f in $(find $dirbase -name '*.dump'); do
+ dname=$(dirname $f)
+ bname=$(basename $f .dump)
+ outname=$dname/$bname
+ echo "Restoring $outname"
+ rm -f $outname
+ bin/tdbrestore $outname < $f || {
+ echo "Failed to restore $outname"
+ exit 1
+ }
+done
+exit 0