changeset 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 49a329e87367
files update.sh
diffstat 1 files changed, 12 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/update.sh	Wed Oct 24 07:33:28 2012 +0300
+++ b/update.sh	Wed Oct 24 07:43:25 2012 +0300
@@ -1,17 +1,20 @@
 #!/bin/sh
 URLSUFFIX=".htm"
 
+function createdir()
+{
+if test ! -d "$1"; then
+	mkdir -p "$1" && chmod 751 "$1"
+fi
+}
+
 function parse()
 {
 # Create cache directories, if they do not exist
 OLDCACHEDIR="${CACHEDIR}old/"
-if test ! -d "${OLDCACHEDIR}"; then
-	mkdir -p "${OLDCACHEDIR}"
-fi
+createdir "${OLDCACHEDIR}"
+createdir "${CACHEDIR}"
 
-if test ! -d "${CACHEDIR}"; then
-	mkdir -p "${CACHEDIR}"
-fi
 
 URLPREFIX="$1"
 CLASSFILE="$2"
@@ -70,6 +73,9 @@
 fi
 }
 
+# Fix permissions
+chmod 751 . && chmod 644 *.php *.css && chmod 600 coursecache.txt classes.txt classes_next.txt
+
 CACHEDIR="cache/"
 parse "http://www.oamk.fi/tyojarjestykset/otek/luokat/" "classes.txt" "OR_"
 #parse "http://www.oamk.fi/~heikkim/riihi2/Oppilaat/" "classes.txt" "Ryh._"