OSDN Git Service

Imported GNU Classpath 0.20
[pf3gnuchains/gcc-fork.git] / libjava / classpath / lib / copy-vmresources.sh.in
1 #! @SHELL@
2 # @configure_input@
3
4 top_srcdir=@top_srcdir@
5 vmdirs=`echo "@vm_classes@" | sed 's%:% %g'`
6 destMetaDir=`pwd`/META-INF
7 destResDir=`pwd`
8
9 for p in ${vmdirs}; do
10         if test -d $p/META-INF; then
11                 (cd $p/META-INF; 
12                  dirs=`find . -name "CVS" -prune -o -type d -print`;
13                  for u in ${dirs}; do
14                          mkdir -p ${destMetaDir}/${u};
15                  done;
16                  files=`find . -name "CVS" -prune -o -type f -print`;
17                  for u in ${files}; do
18                          cp ${u} ${destMetaDir}/${u};
19                  done
20                  );
21         fi;
22
23         (cd ${p};
24           resfiles=`find . -name "*.properties"`
25           resdirs=
26           for i in ${resfiles}; do 
27                   a=`basename ${i}`; 
28                   b=`echo ${i} | sed "s%${a}%%g"`; 
29                   resdirs="${resdirs} ${b}";
30           done;
31           resnewdirs=`echo ${resdirs} | uniq`;
32
33           for u in ${resnewdirs}; do
34                   mkdir -p ${destResDir}/${u};
35           done
36   
37           for f in ${resfiles}; do
38                 echo ${f} ${destResDir}/${f};
39           done
40           )
41 done