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