comparison update.sh @ 151:ca012374190c

Fix update script to work with dash/non-bash shells.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 25 Sep 2014 19:27:34 +0300
parents 6f7a2f9dcad4
children 4085ea7aa7a6
comparison
equal deleted inserted replaced
150:5c0eacb7d35d 151:ca012374190c
1 #!/bin/sh 1 #!/bin/sh
2 URLSUFFIX=".htm" 2 URLSUFFIX=".htm"
3 3
4 function createdir() 4 createdir()
5 { 5 {
6 test ! -d "$1" && mkdir -p "$1" && chmod 751 "$1" 6 test ! -d "$1" && mkdir -p "$1" && chmod 751 "$1"
7 } 7 }
8 8
9 9
10 function fetch() 10 fetch()
11 { 11 {
12 URLPREFIX="$1" 12 URLPREFIX="$1"
13 CLASSFILE="$2" 13 CLASSFILE="$2"
14 LISTFILE="$2.tmp" 14 LISTFILE="$2.tmp"
15 PATPREFIX="$3" 15 PATPREFIX="$3"
20 cat "$CLASSFILE" | wc -l 20 cat "$CLASSFILE" | wc -l
21 fi 21 fi
22 } 22 }
23 23
24 24
25 function parse() 25 parse()
26 { 26 {
27 # Create cache directories, if they do not exist 27 # Create cache directories, if they do not exist
28 OLDCACHEDIR="${CACHEDIR}old/" 28 OLDCACHEDIR="${CACHEDIR}old/"
29 createdir "${OLDCACHEDIR}" 29 createdir "${OLDCACHEDIR}"
30 createdir "${CACHEDIR}" 30 createdir "${CACHEDIR}"