Removed some bashish; added comment support; removed the make

distr functionality, as nothing was using it any more and it was
causing problems.
This commit is contained in:
dtrg 2007-02-24 02:05:56 +00:00
parent 26a9b76507
commit d2c505ad6b

View file

@ -79,6 +79,7 @@ process_dir() {
path=$1
cd $path
echo $PWD
# Look for a LIST file and cache the first line.
@ -88,7 +89,10 @@ process_dir() {
fi
for i in `cat $path/.distr`; do
if [ -d $i ]; then
if [ "${i:0:1}" = "#" ]; then
# Comment. Do nothing.
true
elif [ -d $i ]; then
# This is a directory. Recurse into it.
( process_dir $path/$i )
@ -102,20 +106,8 @@ process_dir() {
$arch cDr `cat LIST`
addfile $path/$archivename
else
(
PATH=$PATH:.
export PATH
make distr || make $i || (
echo "Don't know what to do with $i, listed in $1/.distr."
echo "Don't know what to do with $i, listed in $PWD/.distr."
exit 1
)
if [ ! -f "$path/$i" ]; then
echo "Make failed for $i, listed in $path/.distr"
exit 1
fi
addfile $path/$i
)
fi
done
}
@ -158,7 +150,12 @@ echo "Done."
# Revision history
# $Log$
# Revision 1.2 2005-06-24 23:19:23 dtrg
# Revision 1.3 2007-02-24 02:05:56 dtrg
# Removed some bashish; added comment support; removed the make
# distr functionality, as nothing was using it any more and it was
# causing problems.
#
# Revision 1.2 2005/06/24 23:19:23 dtrg
# Added new mkdist tool.
#
# Revision 1.1 2005/06/24 22:13:57 dtrg