#!/bin/sh
#
# usage: create_fallback_tree <package> <suifhome>

if test "" = ""{1} ; then
    echo "no package name given" 1>&2
    exit 1
fi

if test "" = ""{2} ; then
    echo "no suifhome given" 1>&2
    exit 1
fi

export SUIFHOME
SUIFHOME=${2}

mkdir newdir

for i in `find ${1} -type d -print` ; do
    mkdir newdir/$i
    (cd $i; create_fallbacks)
done

for i in `find ${1} -name fallbacks.cc -print` ; do
    cp $i newdir/$i
done

cd newdir

tarfile=${1}-fallbacks.tar

tar cf $tarfile ${1}

rm -rf ${1}

mkdir save

cp $tarfile save

echo compress $tarfile
compress $tarfile

mv save/$tarfile .

rmdir save

echo gzip $tarfile
gzip $tarfile
