Subversion Repositories wimsdev

Rev

Rev 2477 | Rev 12151 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. #! /bin/sh
  2.  
  3. cd $w_wims_home/$w_wims_sesdir
  4. sdir=`pwd`
  5. cldir=$w_wims_home/log/classes/$w_wims_class
  6.  
  7. rm -Rf getfile/class 2>/dev/null
  8. mkdir -p getfile/class
  9. cd $cldir
  10. dirs=`ls -d version $w_dirs 2>/dev/null`
  11. if [ ! -z "$dirs" ]; then
  12.  cp -pRL $dirs $sdir/getfile/class
  13. fi
  14.  
  15. # cp of user file when in superclass
  16. if [ -n "$w_class_superclass" ]; then
  17.  cd $w_wims_home/log/classes/$w_class_superclass/.users
  18.  l=`grep user_participate=.*$w_tmpnum_class * | cut -d":" -f1 `;
  19.  for f in $l; do cp $f $sdir/getfile/class/.users/; done;
  20. fi
  21. # end cp user
  22.  
  23. cd $sdir/getfile
  24. echo $w_wims_class >class/serial
  25.  
  26. if [ $w_format = zip ]; then
  27.  rm -f class.zip 2>/dev/null
  28.  zip -r class.zip class >/dev/null
  29. fi
  30.  
  31. if [ $w_format = tgz ] || [ $w_format = tar.gz ]; then
  32.  tar -czf class.$w_format class >/dev/null
  33. fi
  34.  
  35. ls -l class.$w_format | awk '{print $5}'
  36. mv class.$w_format $w_fname.$w_format
  37. rm -R class
  38.  
  39.