Rev Author Line No. Line
3260 kaklik 1 #!/bin/bash
2 cd ../../Modules/
3  
4 echo processing: `pwd`
5  
6 ls | while read CATEGORY; do
7 if [ -d $CATEGORY ]; then
8 echo "processing modules category:" $CATEGORY
9 ls $CATEGORY | while read NAME; do # vypise seznam modulu
10 if [ -d $CATEGORY/$NAME ]; then # zkontroluje jestli vypsane soubory jsou adresare
11 echo "processing module:" $NAME
12 if [ -r $CATEGORY/$NAME/PrjInfo.txt ]; then # existuje alespon popisny soubor?
13 if [ ! -r $CATEGORY/$NAME/DOC/SRC/img/${NAME}_QRcode.png ]; then
14 mkdir -p $CATEGORY/$NAME/DOC/SRC/img/ # pokud neexistuje adresar na obrazky, bude vytvoren
15 echo creating $CATEGORY/$NAME/DOC/SRC/img/${NAME}_QRcode.png
16 qrencode -s 15 -l L "http://www.mlab.cz/PermaLink/$NAME" -o "$CATEGORY/$NAME/DOC/SRC/img/${NAME}_QRcode.png"
17 svn add --parents $CATEGORY/$NAME/DOC/SRC/img/${NAME}_QRcode.png
18 fi
19  
20 elif [ -r $CATEGORY/$NAME/DirInfo.txt ]; then # existuje alespon popisny soubor adresare?
21 echo "processing modules subcategory:" $CATEGORY/$NAME/
22 ls $CATEGORY/$NAME/ | while read SUBNAME; do #
23 if [ -d $CATEGORY/$NAME/$SUBNAME ]; then # zkontroluje jestli vypsane soubory jsou adresare
24 if [ -r $CATEGORY/$NAME/$SUBNAME/PrjInfo.txt ]; then # existuje alespon popisny soubor?
25 if [ ! -r $CATEGORY/$NAME/$SUBNAME/DOC/SRC/img/${NAME}_QRcode.png ]; then
26 mkdir -p $CATEGORY/$NAME/$SUBNAME/DOC/SRC/img/ # pokud neexistuje adresar na obrazky, bude vytvoren
27 echo creating $CATEGORY/$NAME/$SUBNAME/DOC/SRC/img/${SUBNAME}_QRcode.png
28 qrencode -s 15 -l L "http://www.mlab.cz/PermaLink/$SUBNAME" -o "$CATEGORY/$NAME/$SUBNAME/DOC/SRC/img/${SUBNAME}_QRcode.png"
29 svn add --parents $CATEGORY/$NAME/$SUBNAME/DOC/SRC/img/${SUBNAME}_QRcode.png
30 fi
31 fi
32 fi
33 done
34 else
35 echo repair database sctructure of $CATEGORY/$NAME/
36 fi
37 else
38 echo "Nothing to done"
39 fi
40 done
41 else
42 echo "No document dir"
43 fi
44 done
45  
46 exit 0