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

DIRECTORIES="bin bin/cfiles bin/exci bin/ness  lib"
SOURCES="demo setup exci config include src templates doc pgplot \
NEW BUGS README COPYING  COPYING.LIB TODO INSTALL INSTALL_bin \
README_exci motd README_windows.html zip_win32_binary.tzs zip_win.tzs \ 
srclist.txt binlist.txt makefile.amk mkdep_restrax.amk makefile_exci.amk " 

EXECS="Make_run Make_start configure configure.EXCI gr res2html fsym  \
makerestrax.bat makeexci.bat  plot.bat start.bat zip_win32_binary.bat zip_win.bat "

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



