summaryrefslogtreecommitdiff
path: root/client/make-music.sh
diff options
context:
space:
mode:
authorgumi <git@gumi.ca>2018-01-16 12:20:22 -0500
committergumi <git@gumi.ca>2018-01-16 12:20:22 -0500
commit3bc8831f2458bfdf9d51a3d5c63d50e92dd41145 (patch)
tree35f10ae161db6362945f516098f8a9c5d9e9355a /client/make-music.sh
parentbf38d6cf388b687758f11c998f8eeab25fd21b25 (diff)
downloadtools-3bc8831f2458bfdf9d51a3d5c63d50e92dd41145.tar.gz
tools-3bc8831f2458bfdf9d51a3d5c63d50e92dd41145.tar.bz2
tools-3bc8831f2458bfdf9d51a3d5c63d50e92dd41145.tar.xz
tools-3bc8831f2458bfdf9d51a3d5c63d50e92dd41145.zip
make-updates: add colors
Diffstat (limited to 'client/make-music.sh')
-rw-r--r--client/make-music.sh38
1 files changed, 18 insertions, 20 deletions
diff --git a/client/make-music.sh b/client/make-music.sh
index 5b914cf..5530f69 100644
--- a/client/make-music.sh
+++ b/client/make-music.sh
@@ -31,53 +31,51 @@ function check_update() {
}
-echo "======= Legacy-music ======="
+echo -e "\e[105m======= Legacy-music =======\e[0m"
-echo ">> Building adler32..."
+echo -e "\e[96m>> Building adler32...\e[0m"
rm -f adler32 2>/dev/null || :
$CC -lz adler32.c -o adler32
-echo ">> Creating directory tree..."
+echo -e "\e[96m>> Creating directory tree...\e[0m"
mkdir -pv files
mkdir -pv $output
-echo ">> Removing leftovers..."
+echo -e "\e[96m>> Removing leftovers...\e[0m"
rm -v files/Legacy-music.zip 2>/dev/null || :
rm -v $output/Legacy-music.zip 2>/dev/null || :
-echo ">> Entering client-data..."
-pushd $cdata
-echo ">> Changing file dates..."
-find -path ./sfx -prune -o -iregex ".+[.]\(ogg\)" -exec touch --date=2015-01-01 {} \;
-echo ">> Compressing files..."
+echo -e "\e[96m>> Entering client-data...\e[0m"
+pushd $cdata &>/dev/null
+echo -e "\e[96m>> Compressing files...\e[0m"
find -path ./sfx -prune -o -iregex ".+[.]\(ogg\)" -printf "%P\n" | zip -X -@ $dir/files/Legacy-music.zip
touch $dir/files/Legacy-music.zip
-echo ">> Dumping git revision to file..."
+echo -e "\e[96m>> Dumping git revision to file...\e[0m"
git rev-parse HEAD >$dir/musiccommit.txt
-pushd $dir/files
-echo ">> Calculating adler32 checksum..."
+pushd $dir/files &>/dev/null
+echo -e "\e[96m>> Calculating adler32 checksum...\e[0m"
sum=`../adler32 1 Legacy-music.zip`
-echo ">> Generating xml file..."
+echo -e "\e[96m>> Generating xml file...\e[0m"
echo " <update type=\"music\" required=\"no\" file=\"Legacy-music.zip\" hash=\"${sum}\" description=\"TMW music\" />" >> xml_header.txt
cp xml_header.txt resources.xml
cat xml_footer.txt >>resources.xml
-echo ">> Moving stuff around..."
+echo -e "\e[96m>> Moving stuff around...\e[0m"
cp -v Legacy-music.zip $output/
cp -v resources.xml $output/
-echo ">> Giving read permissions..."
-pushd $output
+echo -e "\e[96m>> Giving read permissions...\e[0m"
+pushd $output &>/dev/null
chmod a+r Legacy-music.zip
chmod a+r resources.xml
-echo ">> Checking updates..."
+echo -e "\e[96m>> Checking updates...\e[0m"
check_update "$http_root/Legacy-music.zip"
check_update "$http_root/resources.xml"
-popd # $dir/files
-popd # $cdata
-popd # tools/client
+popd &>/dev/null # $dir/files
+popd &>/dev/null # $cdata
+popd &>/dev/null # tools/client