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 |