Subversion Repositories wimsdev

Rev

Rev 4689 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4689 Rev 14091
Line 12... Line 12...
12
### in a particular situation a file images has been created by error
12
### in a particular situation a file images has been created by error
13
### do not understand why
13
### do not understand why
14
if [ -f $logd/images ]; then rm $logd/images ; mkdir $logd/images; fi
14
if [ -f $logd/images ]; then rm $logd/images ; mkdir $logd/images; fi
15
 
15
 
16
namesuffix=
16
namesuffix=
17
if [ ! -z "$w_existing" ]; then
17
if [ ! -z "$w_existing" ]; then
18
 namebase=$w_existing
18
 namebase=$w_existing
19
else
19
else
20
 if [ -f $logd/$w_oef_fname.oef ]; then
20
 if [ -f $logd/$w_oef_fname.oef ]; then
21
  if diff -b -B -q $oefname $logd/$w_oef_fname.oef >/dev/null; then
21
  if diff -b -B -q $oefname $logd/$w_oef_fname.oef >/dev/null; then
22
   echo fail already
22
   echo fail already
23
   exit
23
   exit
24
  fi
24
  fi
25
  max_suffix=20
25
  max_suffix=20
26
  namesuffix=2
26
  namesuffix=2
27
  while [ -f $logd/$w_oef_fname$namesuffix.oef -a $namesuffix -lt $max_suffix ];
27
  while [ -f $logd/$w_oef_fname$namesuffix.oef -a $namesuffix -lt $max_suffix ];
28
  do
28
  do
29
   if diff -b -B -q $oefname $logd/$w_oef_fname$namesuffix.oef >/dev/null; then
29
   if diff -b -B -q $oefname $logd/$w_oef_fname$namesuffix.oef >/dev/null; then
30
    echo fail already
30
    echo fail already
31
    exit
31
    exit
32
   fi
32
   fi
Line 37... Line 37...
37
   exit
37
   exit
38
  fi
38
  fi
39
 fi
39
 fi
40
 namebase=$w_oef_fname$namesuffix
40
 namebase=$w_oef_fname$namesuffix
41
fi
41
fi
42
 
42
 
43
if [ ! -d "$logd" ]; then
43
if [ ! -d "$logd" ]; then
44
  mkdir $logd >/dev/null
44
  mkdir $logd >/dev/null
45
fi
45
fi
46
cp -f $oefname $logd/$namebase.oef >/dev/null
46
cp -f $oefname $logd/$namebase.oef >/dev/null
47
cd $classd
47
cd $classd
48
msg=`src2def oef`
48
msg=`src2def oef`
49
 
49
 
50
if [ -d $sessiond/getfile/oefimg ]; then
50
if [ -d $sessiond/getfile/oefimg ]; then
51
 mkdir -p $logd/images/$namebase
51
 mkdir -p $logd/images/$namebase
52
 rm -f $logd/images/$namebase/* 2>/dev/null
52
 rm -f $logd/images/$namebase/* 2>/dev/null
53
 cp -pPR $sessiond/getfile/oefimg/* $logd/images/$namebase >/dev/null
53
 cp -pPR $sessiond/getfile/oefimg/* $logd/images/$namebase >/dev/null
54
fi
54
fi
55
 
55
 
56
if [ -f $Logd/def/$namebase.def ]; then
56
if [ -f $Logd/def/$namebase.def ]; then
57
 echo success $namebase
57
 echo success $namebase
58
else
58
else
59
 echo fail unknown
59
 echo fail unknown
60
fi
60
fi
61
echo "$msg"
61
echo "$msg"
62
 
-