#!/bin/csh -f

#
# this hack makes a .zip archive from the current relase...
#

set zipapp = /ZKM/Unix/bin/zip
set tmpdir = /tmp/cm
set zfile = /ZKM/Unix/ftp/pub/cm.tar.Z
set zipfile = /ZKM/Unix/ftp/pub/cm.zip

#
#
#

echo ""
echo "restoring $zfile to $tmpdir ..."
mkdirs $tmpdir
cd $tmpdir
zcat $zfile | tar xf -

echo "renaming *.text to *.txt ..."
set files = `find $tmpdir -name "*.text" -print`
foreach i ($files)
	mv $i $i:r.txt
end

echo "renaming *.lisp to *.lsp ..."
set files = `find $tmpdir -name "*.lisp" -print`
foreach i ($files)
	mv $i $i:r.lsp
end

echo "renaming *.stella to *.stl ..."
set files = `find $tmpdir -name "*.stella" -print`
foreach i ($files)
	mv $i $i:r.stl
end

echo "converting eols on all files ..."
#set files = `find $tmpdir -name "*.*" -print`
set files = `find . \( -name "*.*" -a ! \( -name '*.midi' -o  -name '*.dll' \) \) -print`
foreach i ($files)
	echo $i 
        sed -e 's/$/
/g'  <$i >$i.eol
	mv $i.eol $i
end

echo ""
echo "zipping  ..."
$zipapp -r $tmpdir/cm.zip *

echo ""
echo "moving to archive area ..."
mv $tmpdir/cm.zip $zipfile
ls -l $zipfile

echo "done."
