Rev Author Line No. Line
3105 kaklik 1 #!/bin/bash
2 cd ../../Modules/
3  
4 echo processing: `pwd`
5  
6 ls | while read CATEGORY; do
7 if [ -d $CATEGORY ]; then
3106 kaklik 8 echo "processing modules category:" $CATEGORY
3109 kaklik 9 ls $CATEGORY | while read NAME; do # vypise seznam modulu
10 if [ -d $CATEGORY/$NAME ]; then # zkontroluje jestli vypsane soubory jsou adresare
3106 kaklik 11 echo "processing module:" $NAME
3109 kaklik 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/
3105 kaklik 36 fi
37 else
3109 kaklik 38 echo "Nothing to done"
3105 kaklik 39 fi
40 done
41 else
42 echo "No document dir"
43 fi
44 done
45  
46 exit 0