Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
23 reyssat 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
 
3974 guerimand 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
 
12080 guerimand 23
# cp of photoboard file when in superclass
24
if [ -n "$w_class_superclass" ] && [[ "$w_dirs" = +(*photoboard*) ]]; then
25
#if [ -n "$w_class_superclass" ]; then
26
 cd $w_wims_home/log/classes/$w_class_superclass/.users
27
 l=`grep user_participate=.*$w_tmpnum_class * | cut -d":" -f1 `;
28
 mkdir -p $w_wims_home/sessions/$w_wims_session/getfile/class/photoboard 2>/dev/null
29
 cd $w_wims_home/log/classes/$w_class_superclass/photoboard;
30
 for f in $l; do
31
  if [ -e $f ]; then
32
   cp $f $sdir/getfile/class/photoboard/;
33
  fi
34
 done;
35
fi
36
# end cp photoboard
37
 
23 reyssat 38
cd $sdir/getfile
39
echo $w_wims_class >class/serial
40
 
41
if [ $w_format = zip ]; then
42
 rm -f class.zip 2>/dev/null
43
 zip -r class.zip class >/dev/null
44
fi
45
 
46
if [ $w_format = tgz ] || [ $w_format = tar.gz ]; then
47
 tar -czf class.$w_format class >/dev/null
48
fi
49
 
50
ls -l class.$w_format | awk '{print $5}'
51
mv class.$w_format $w_fname.$w_format
52
rm -R class
53