Mercurial > hg > lukkari
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/" |