packdata.sh
browsing at commit = f1f3917908b5f03a24f3f11e8ac0c20fc556753f
#!/bin/bash
set -e
export LC_ALL=C
export TZ=UTC
BLOCKATTACK_RESET_PERMISSIONS="${BLOCKATTACK_RESET_PERMISSIONS:-1}"
if [ "$BLOCKATTACK_RESET_PERMISSIONS" = "1" ]; then
echo "Resetting permissions of Game/data files and directories"
find Game/data -type f -exec chmod 644 {} +
find Game/data -type d -exec chmod 755 {} +
chmod 644 source/AUTH
fi
zip -9ojX Game/blockattack.data source/AUTH
pushd Game/data
zip -9oX $(find ../blockattack.data ./* | sort) -x \*svn*
popd
pushd Game/mods/1.3.0.bricks_unpacked.data/
zip -9oX ../1.3.0.bricks.data $(find ./* | sort)
popd
pushd man
gzip -9n -c blockattack.man > blockattack.6.gz
popd
pushd source/misc/translation/
./build_mo_all.sh
popd
chmod 644 Game/blockattack.data
exit 0