Subversion Repositories wimsdev

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
20 reyssat 1
#! /bin/sh
2
 
3
cd `dirname $0`
4
 
5
for l in ??
6
do
7
 rm -f index.$l index2.$l dirs.$l 2>/dev/null
8
 dirs=`cd $l; echo * | grep -v '\*' | sort`
9
 for d in $dirs
10
 do
11
  rm -f $l/$d/.index 2>/dev/null
12
  dmethlist=
13
  meth=`cd $l/$d; ls *.def 2>/dev/null | sed 's/.def$//g' | sort`
14
  for m in $meth
15
  do
16
   tit=`awk -F'=' '/methtit=/ {print $2; exit}
17
	/wims_read_parm/ {exit}' $l/$d/$m.def`
18
   echo $d/$m:$tit >>index.$l
19
   echo $m:$tit >>$l/$d/.index
20
   dmethlist="$dmethlist $m"
21
   tit2=`awk -F'=' '/methtit2=/ {print $2; exit}
22
	/wims_read_parm/ {exit}' $l/$d/$m.def`
23
   if [ -z "$tit2" ]; then tit2=$tit; fi
24
   echo $d/$m:$tit2 >>index2.$l
25
  done
26
  if [ ! -z "$dmethlist" ]; then
27
   echo $d:$dmethlist >>index2.$l
28
  fi
29
  name=`cat $l/$d/.name`
30
  if [ ! -z "$name" ]; then
31
   echo $d:$name >>dirs.$l
32
  fi
33
 done
34
 for f in index index2 dirs
35
 do
36
  if [ -s $f.$l ]; then
37
   ../dicsort $f.$l
38
   mv $f.$l.sorted $f.$l
39
  fi
40
 done
41
done
42