#! /bin/sh current_dir=`pwd` TMPDIR=${TMPDIR=/tmp} export TMPDIR testname=shar-3 testdir=${TMPDIR}/${testname}-$$.d rm -rf ${testdir} (umask 077 ; mkdir ${testdir}) || exit 1 opts="-S -o ${testdir}/${testname}-%04d.shar" opts="${opts} -L32 -n ${testname}-test -s ${testname} -z" shar=`cd ../src ; pwd`/shar unshar=`cd ../src ; pwd`/unshar top_builddir=`cd ${top_builddir} ; pwd` cd ${top_builddir} find . -type f | \ sed 's,^./,,' | \ ${shar} -q ${opts} cd ${testdir} mkdir ${testname}.d opts=-d${testname}.d for f in ${testname}-*.shar do ${unshar} ${opts} ${f} done >/dev/null if diff -r ${top_builddir} ${testname}.d then : else echo ${top_builddir} and ${testname}.d differ ; exit 1 fi cd ${current_dir} rm -rf ${testdir} exit 0 ## Local Variables: ## mode: shell-script ## tab-width: 8 ## indent-tabs-mode: nil ## sh-indentation: 2 ## sh-basic-offset: 2 ## End: ## end of shar-3