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:
parent
26a9b76507
commit
d2c505ad6b
27
distr/mkdist
27
distr/mkdist
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue