From 2cfe528ab684c74e65e6f2617390fcd33e6baac4 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 14 Jul 2011 14:03:53 +1000 Subject: s4-selftest: added undump.sh script used to unpack a dumped set of provision files for selftest Pair-Programmed-With: Andrew Bartlett --- source4/selftest/provisions/undump.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 source4/selftest/provisions/undump.sh (limited to 'source4/selftest/provisions') diff --git a/source4/selftest/provisions/undump.sh b/source4/selftest/provisions/undump.sh new file mode 100755 index 0000000000..07408b7ea6 --- /dev/null +++ b/source4/selftest/provisions/undump.sh @@ -0,0 +1,20 @@ +#!/bin/sh +# undump a provision directory + +[ "$#" -eq 1 ] || { + echo "Usage: undump.sh " + 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 -- cgit