/
extrafiles.sh
executable file
·88 lines (68 loc) · 1.6 KB
/
extrafiles.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#!/bin/bash
url="http://dl.dropbox.com/u/20219175"
##CHECK DIR
OLDDIR=`pwd`
DIR=`dirname $0`
cd $DIR
OS=$(uname | tr '[A-Z]' '[a-z]')
echo -n "Detecting Operating System... "
if [ "$OS" == "windowsnt" ]; then
echo "Windows"
echo "How exactly are you even running this script? o.O"
exit
elif [ "$OS" == "darwin" ]; then
echo "Mac OSX"
echo "Now we will download the sound files"
mkdir -p '../sound/'
mkdir -p '../sound/music'
mkdir -p '../sound/sfx'
mkdir -p '../img'
curl -O "$url/SOUNDINFO"
while read line;
do
fname=`echo "$line" | cut -d " " -f 3`
fhash=`echo "$line" | cut -d " " -f 1`
if [ -e "../$fname" ]
then
CHKSUM=`md5 "../$fname" | cut -d "=" -f 2 | tr -d " "`
else
CHKSUM=""
fi
if [ "$fhash" != "$CHKSUM" ]
then
echo "$fname Out of date....Updating"
curl $url/$fname > ../$fname
else
echo "$fname Up to Date"
fi
done < SOUNDINFO;
rm SOUNDINFO
elif [ "$OS" == "linux" ]; then
echo "Linux"
echo "Now we will download the sound files"
mkdir -p '../sound/'
mkdir -p '../sound/music'
mkdir -p '../sound/sfx'
mkdir -p '../img'
wget "$url/SOUNDINFO"
while read line;
do
fname=`echo "$line" | cut -d " " -f 3`
fhash=`echo "$line" | cut -d " " -f 1`
if [ -e "../$fname" ];
then
CHKSUM=`md5sum "../$fname" | cut -d " " -f 1`
else
CHKSUM=""
fi
if [ "$fhash" != "$CHKSUM" ];
then
echo "$fname Out of date....Updating"
wget "$url/$fname" -O "../$fname"
else
echo "$fname Up to Date"
fi
done < SOUNDINFO;
rm SOUNDINFO
fi
cd $OLDDIR