######################################################################
#                                                                
#  Script for packing RESTRAX distribution with source files     
#  (c) J. Saroun, 2004                                          
#                                                                           
######################################################################

DIRECTORIES="bin bin/ness "
SOURCES="setup demo config include src templates doc \ 
NEW BUGS README COPYING  COPYING.LIB TODO INSTALL" 

EXECS="Make_run Make_start configure gr res2html fsym"

TD="$PGMNAME-$VERSION"

# clean target directory
if [ -d $$TD ] ; then
	rm -r $TD/* 
else
	mkdir $TD
fi

# create directories
for NN in $DIRECTORIES; 
do
	if [ ! -d $TD/$NN ] ; then
		mkdir $TD/$NN;
		chmod 755 $TD/$NN;
	fi	
done

# install resource files
for NN in $SOURCES; 
do
	if [ -d $NN ]; then
		tar -cf - $NN | tar -C$TD -xf -
	elif [ -f $NN ]; then
		cp -fp $NN $TD;
		chmod 644 $TD/$NN;
	fi
done

# install executable scripts
for NN in $EXECS; do
  if [ -f $NN ]; then
      cp -fp $NN $TD;
      chmod 755 $TD/$NN;
  fi
done


tar -cf $TD.tar $TD
gzip $TD.tar 
rm -R $TD

if [ -f $TD.tar.gz ]; then
  echo "Created archive: "
  echo "`ls -l $TD.tar.gz` "
else
  echo "Archive not created"
fi



