Subversion Repositories wimsdev

Rev

Rev 3854 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
#! /bin/sh
2
# We use shell script to output oef source file, because
3
# otherwise the $ sign will be substituted.
4
 
5
if [ -z "$w_catmodule" ]; then
6
 classd=$w_wims_home/log/classes/$w_wims_class
7
 oefname=$classd/src/$wims_exec_parm.oef
8
else
9
 moduled=modules/$w_catmodule
10
 test1=`grep -E '^[[:blank:]]*category[[:blank:]]*=.*oef' $moduled/INDEX`
11
 test2=`grep -E '^[[:blank:]]*copyright[[:blank:]]*=.*COPYING' $moduled/INDEX`
12
 if [ -z "$test1" ] || [ -z "$test2" ]; then
13
  rm -f $w_wims_home/$w_wims_sesdir/user-deposit 2>/dev/null
14
  exit
15
 fi
16
 oefname=$moduled/src/$wims_exec_parm.oef
17
fi
18
logd=$w_wims_home/log/classes/$w_wims_class/src/images
19
sesd=$w_wims_home/$w_wims_sesdir
20
 
11781 obado 21
if [ -f $oefname ]; then
23 reyssat 22
 cat $oefname >$sesd/user-deposit
23
 cat $oefname >$sesd/submit.oef
24
 if [ -d $logd/$wims_exec_parm ]; then
25
  rm -fr $sesd/getfile/oefimg 2>/dev/null
26
  mkdir -p $sesd/getfile/oefimg 2>/dev/null
3854 bpr 27
  cp -pPR $logd/$wims_exec_parm/* $sesd/getfile/oefimg 2>/dev/null
23 reyssat 28
 fi
29
 echo yes
30
else
31
 rm -f $w_wims_home/$w_wims_sesdir/user-deposit 2>/dev/null
32
fi
33