
#!/bin/sh
# File	: make_testset.sh
# By	: Maarten de Boer, 100309
# Subject	: Making a (representive) testset for copy_tests
# -x
PGM="`basename $0|cut -d\. -f1`"
TMP="/tmp/${PGM}.$$"
TAR="${PGM}.tar"
TGZ="${PGM}.tgz"

NRS="0 1 2 3 4 5 6 7 8 9"

DIR="testset"
mkdir ${HOME}/${DIR}
cd ${HOME}/${DIR}

mkdir 1000x1K
mkdir 100x10K
mkdir 10x100K

dd if=/dev/random of=1K.dat bs=1024 count=1
dd if=/dev/random of=10K.dat bs=1024 count=10
if [ ! -f 100K.dat ]; then
  dd if=/dev/random of=100K.dat bs=1024 count=100
fi
if [ ! -f 1M.dat ]; then
  dd if=/dev/random of=1M.dat bs=1024 count=1024
fi

for F in ${NRS}
do
  echo ${F}
  for FF in ${NRS}
  do
    for FFF in ${NRS}
    do
      echo ${F}${FF}${FFF}
      cp 1K.dat 1000x1K/1K-${F}${FF}${FFF}.dat
    done
    cp 10K.dat 100x10K/10K-${F}${FF}.dat
  done
  cp 100K.dat 10x100K/100K-${F}.dat

done

cd $HOME
tar cvf testset.tar testset
gzip < testset.tar > testset.tgz
#cat testset.tgz | uuencode testset.tgz | mailx -s testset.tgz maarten.deboer@atosorigin.com

exit

