Subversion Repositories wimsdev

Rev

Rev 23 | 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
sessiond=$w_wims_home/$w_wims_sesdir
4
pubd=modules/incoming
5
oefname=$sessiond/submit.oef
6
 
7
namesuffix=
8
max_suffix=20
9
if [ -f $pubd/src/$w_oef_fname.oef ]; then
10
 if diff -b -B -q $oefname $pubd/src/$w_oef_fname.oef >/dev/null; then
11
  echo fail already
12
  exit
13
 fi
14
 namesuffix=2
15
 while [ -f $pubd/src/$w_oef_fname$namesuffix.oef -a $namesuffix -lt $max_suffix ];
16
 do
17
  if diff -b -B -q $oefname $pubd/src/$w_oef_fname$namesuffix.oef >/dev/null; then
18
   echo fail already
19
   exit
20
  fi
21
  namesuffix=$(($namesuffix+1))
22
 done
23
 if [ "$namesuffix" -gt $(($max_suffix-1)) ]; then
24
  echo fail name_exhaustpub
25
  exit
26
 fi
27
fi
28
namebase=$w_oef_fname$namesuffix
29
 
30
cp -f $oefname $pubd/src/$namebase.oef
31
cd $pubd
32
msg=`src2def oef`
33
 
34
if [ -f def/$namebase.def ]; then
35
 echo success $namebase
36
else
37
 echo fail unknown
38
fi
39
 
40
echo "$msg"