comparison update.sh @ 76:d1b65d9903ab

Clean up the update script slightly.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 24 Oct 2012 07:43:25 +0300
parents 3d9e42477367
children c553ad61e9c2
comparison
equal deleted inserted replaced
75:3d9e42477367 76:d1b65d9903ab
1 #!/bin/sh 1 #!/bin/sh
2 URLSUFFIX=".htm" 2 URLSUFFIX=".htm"
3
4 function createdir()
5 {
6 if test ! -d "$1"; then
7 mkdir -p "$1" && chmod 751 "$1"
8 fi
9 }
3 10
4 function parse() 11 function parse()
5 { 12 {
6 # Create cache directories, if they do not exist 13 # Create cache directories, if they do not exist
7 OLDCACHEDIR="${CACHEDIR}old/" 14 OLDCACHEDIR="${CACHEDIR}old/"
8 if test ! -d "${OLDCACHEDIR}"; then 15 createdir "${OLDCACHEDIR}"
9 mkdir -p "${OLDCACHEDIR}" 16 createdir "${CACHEDIR}"
10 fi
11 17
12 if test ! -d "${CACHEDIR}"; then
13 mkdir -p "${CACHEDIR}"
14 fi
15 18
16 URLPREFIX="$1" 19 URLPREFIX="$1"
17 CLASSFILE="$2" 20 CLASSFILE="$2"
18 LISTFILE="$2.tmp" 21 LISTFILE="$2.tmp"
19 PATPREFIX="$3" 22 PATPREFIX="$3"
68 fi 71 fi
69 done 72 done
70 fi 73 fi
71 } 74 }
72 75
76 # Fix permissions
77 chmod 751 . && chmod 644 *.php *.css && chmod 600 coursecache.txt classes.txt classes_next.txt
78
73 CACHEDIR="cache/" 79 CACHEDIR="cache/"
74 parse "http://www.oamk.fi/tyojarjestykset/otek/luokat/" "classes.txt" "OR_" 80 parse "http://www.oamk.fi/tyojarjestykset/otek/luokat/" "classes.txt" "OR_"
75 #parse "http://www.oamk.fi/~heikkim/riihi2/Oppilaat/" "classes.txt" "Ryh._" 81 #parse "http://www.oamk.fi/~heikkim/riihi2/Oppilaat/" "classes.txt" "Ryh._"
76 82
77 CACHEDIR="cache-next/" 83 CACHEDIR="cache-next/"