#!/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