#!/bin/csh -f # Make a file cat << EOF >! test1 A few lines of words with returns at the ends EOF # Make copies with dos and unix line endings dos2unix test1 \cp test1 unix1 \cp test1 unix2 unix2dos test1 \cp test1 dos1 \cp test1 dos2 # Pack either set up under binmode or nobinmode setenv CYGWIN binmode tar -cvzf binmodedos.tar.gz dos1 dos2 tar -cvzf binmodeunix.tar.gz unix1 unix2 sleep 2 setenv CYGWIN nobinmode tar -cvzf nobinmodeunix.tar.gz unix1 unix2 tar -cvzf nobinmodedos.tar.gz dos1 dos2 # Test unpacking with all the possibilities echo " " echo CYGWIN=$CYGWIN echo " " echo 'tar -xvzf binmodedos.tar.gz' tar -xvzf binmodedos.tar.gz echo " " echo 'tar -xvzf nobinmodedos.tar.gz' tar -xvzf nobinmodedos.tar.gz echo " " echo 'tar -xvzf nobinmodeunix.tar.gz' tar -xvzf nobinmodeunix.tar.gz echo " " echo 'tar -xvzf binmodeunix.tar.gz' tar -xvzf binmodeunix.tar.gz setenv CYGWIN binmode echo " " echo CYGWIN=$CYGWIN echo " " echo 'tar -xvzf binmodedos.tar.gz' tar -xvzf binmodedos.tar.gz echo " " echo 'tar -xvzf nobinmodedos.tar.gz' tar -xvzf nobinmodedos.tar.gz echo " " echo 'tar -xvzf binmodeunix.tar.gz' tar -xvzf binmodeunix.tar.gz echo " " echo 'tar -xvzf nobinmodeunix.tar.gz' tar -xvzf nobinmodeunix.tar.gz