support also for macos
This commit is contained in:
parent
92b599a291
commit
f2b9a25198
|
@ -7,16 +7,26 @@
|
||||||
# Consider setting this for small packages if there's plenty of RAM and CPU available:
|
# Consider setting this for small packages if there's plenty of RAM and CPU available:
|
||||||
#export XZ_OPT="$XZ_OPT -9e"
|
#export XZ_OPT="$XZ_OPT -9e"
|
||||||
|
|
||||||
|
KERNEL="$(uname -s | tr '[A-Z]' '[a-z]')"
|
||||||
|
if [ "$KERNEL" = "darwin" ]; then
|
||||||
|
CURRENTDIR="$(cd "$(dirname "$0")"; pwd)"
|
||||||
|
else
|
||||||
|
CURRENTDIR="$(dirname "$(readlink -f "$0")")"
|
||||||
|
fi
|
||||||
|
cd "$CURRENTDIR"
|
||||||
VERSION=`./mg-version.sh --version`
|
VERSION=`./mg-version.sh --version`
|
||||||
RELEASENAME=megaglest-standalone-data
|
RELEASENAME=megaglest-standalone-data
|
||||||
PACKAGE="$RELEASENAME-$VERSION.tar.xz"
|
PACKAGE="$RELEASENAME-$VERSION.tar.xz"
|
||||||
CURRENTDIR="$(dirname $(readlink -f $0))"
|
RELEASEDIR_ROOT="$CURRENTDIR/../../../release"
|
||||||
RELEASEDIR_ROOT="$CURRENTDIR/../../../release/"
|
|
||||||
RELEASEDIR="${RELEASEDIR_ROOT}/${RELEASENAME-$VERSION}"
|
RELEASEDIR="${RELEASEDIR_ROOT}/${RELEASENAME-$VERSION}"
|
||||||
PROJDIR="$CURRENTDIR/../../"
|
PROJDIR="$CURRENTDIR/../../"
|
||||||
REPODIR="$CURRENTDIR/../../"
|
REPODIR="$CURRENTDIR/../../"
|
||||||
|
|
||||||
echo "Creating data package in $RELEASEDIR"
|
if [ "$KERNEL" != "darwin" ]; then
|
||||||
|
echo "Creating data package in $RELEASEDIR"
|
||||||
|
else
|
||||||
|
echo "Creating data directory $RELEASEDIR"
|
||||||
|
fi
|
||||||
|
|
||||||
[[ -d "$RELEASEDIR" ]] && rm -rf "$RELEASEDIR"
|
[[ -d "$RELEASEDIR" ]] && rm -rf "$RELEASEDIR"
|
||||||
mkdir -p "$RELEASEDIR"
|
mkdir -p "$RELEASEDIR"
|
||||||
|
@ -74,11 +84,12 @@ rm -rf "$RELEASEDIR/data/cegui"
|
||||||
# END
|
# END
|
||||||
|
|
||||||
cd "$CURRENTDIR"
|
cd "$CURRENTDIR"
|
||||||
echo "creating data archive: $PACKAGE"
|
if [ "$KERNEL" != "darwin" ]; then
|
||||||
[[ -f "${RELEASEDIR_ROOT}/$PACKAGE" ]] && rm "${RELEASEDIR_ROOT}/$PACKAGE"
|
echo "creating data archive: $PACKAGE"
|
||||||
cd $RELEASEDIR
|
[[ -f "${RELEASEDIR_ROOT}/$PACKAGE" ]] && rm "${RELEASEDIR_ROOT}/$PACKAGE"
|
||||||
tar -cf - * | xz > ../$PACKAGE
|
cd $RELEASEDIR
|
||||||
cd $CURRENTDIR
|
tar -cf - * | xz > ../$PACKAGE
|
||||||
|
cd $CURRENTDIR
|
||||||
ls -la ${RELEASEDIR_ROOT}/$PACKAGE
|
|
||||||
|
|
||||||
|
ls -la ${RELEASEDIR_ROOT}/$PACKAGE
|
||||||
|
fi
|
||||||
|
|
|
@ -4,7 +4,13 @@
|
||||||
# Written by Mark Vejvoda <mark_vejvoda@hotmail.com>
|
# Written by Mark Vejvoda <mark_vejvoda@hotmail.com>
|
||||||
# Copyright (c) 2011 Mark Vejvoda under GNU GPL v3.0+
|
# Copyright (c) 2011 Mark Vejvoda under GNU GPL v3.0+
|
||||||
|
|
||||||
VERSION_INFO_FILE="$(dirname "$(readlink -f "$0")")/../../source/version.txt"
|
KERNEL="$(uname -s | tr '[A-Z]' '[a-z]')"
|
||||||
|
if [ "$KERNEL" = "darwin" ]; then
|
||||||
|
CURRENTDIR="$(cd "$(dirname "$0")"; pwd)"
|
||||||
|
else
|
||||||
|
CURRENTDIR="$(dirname "$(readlink -f "$0")")"
|
||||||
|
fi
|
||||||
|
VERSION_INFO_FILE="$CURRENTDIR/../../source/version.txt"
|
||||||
OLD_MG_VERSION="$(awk -F '=' '/^OldReleaseGameVersion =/ {print $2}' "$VERSION_INFO_FILE" | awk -F '"' '{print $2}')"
|
OLD_MG_VERSION="$(awk -F '=' '/^OldReleaseGameVersion =/ {print $2}' "$VERSION_INFO_FILE" | awk -F '"' '{print $2}')"
|
||||||
OLD_MG_VERSION_BINARY="$OLD_MG_VERSION"
|
OLD_MG_VERSION_BINARY="$OLD_MG_VERSION"
|
||||||
MG_VERSION="$(awk -F '=' '/^CurrentGameVersion =/ {print $2}' "$VERSION_INFO_FILE" | awk -F '"' '{print $2}')"
|
MG_VERSION="$(awk -F '=' '/^CurrentGameVersion =/ {print $2}' "$VERSION_INFO_FILE" | awk -F '"' '{print $2}')"
|
||||||
|
|
Loading…
Reference in New Issue