mirror of
https://github.com/glest/glest-source.git
synced 2025-09-08 06:50:43 +02:00
Do not use enforce use of extreme (-9e) XZ compression everywhere. Instead use XZ_OPT="$XZ_OPT -9e" environment variable as a prefix when calling XZ commands, or use XZ_DEFAULTS environment variable in shell initialization scripts. See xz(1) for details.
This commit is contained in:
@@ -7,6 +7,9 @@
|
||||
# set this to non 0 to skip building the binary
|
||||
skipbinarybuild=0
|
||||
|
||||
# Consider setting this for small packages if there's plenty of RAM and CPU available:
|
||||
#export XZ_OPT="$XZ_OPT -9e"
|
||||
|
||||
VERSION=`./mg-version.sh --version`
|
||||
kernel=`uname -s | tr '[A-Z]' '[a-z]'`
|
||||
architecture=`uname -m | tr '[A-Z]' '[a-z]'`
|
||||
@@ -68,9 +71,9 @@ echo "creating $PACKAGE"
|
||||
cd $CURRENTDIR
|
||||
[[ -f "$release/$PACKAGE" ]] && rm "release/$PACKAGE"
|
||||
#tar cJf "release/$PACKAGE" -C "$CURRENTDIR/release/" "$RELEASENAME-$VERSION"
|
||||
#tar -cf - -C "$CURRENTDIR/release/$RELEASENAME-$VERSION/" "./" | xz -9e > release/$PACKAGE
|
||||
#tar -cf - -C "$CURRENTDIR/release/$RELEASENAME-$VERSION/" "./" | xz > release/$PACKAGE
|
||||
cd release/$RELEASENAME-$VERSION/
|
||||
tar -cf - * | xz -9e > ../$PACKAGE
|
||||
tar -cf - * | xz > ../$PACKAGE
|
||||
cd $CURRENTDIR
|
||||
# 7z a -mmt -mx=9 -ms=on -mhc=on "release/$PACKAGE" "$CURRENTDIR/release/$RELEASENAME-$VERSION"
|
||||
|
||||
|
@@ -4,6 +4,9 @@
|
||||
# Written by Mark Vejvoda <mark_vejvoda@hotmail.com>
|
||||
# Copyright (c) 2011 Mark Vejvoda under GNU GPL v3.0+
|
||||
|
||||
# Consider setting this for small packages if there's plenty of RAM and CPU available:
|
||||
#export XZ_OPT="$XZ_OPT -9e"
|
||||
|
||||
VERSION=`./mg-version.sh --version`
|
||||
RELEASENAME=megaglest-standalone-data
|
||||
#PACKAGE="$RELEASENAME-$VERSION.7z"
|
||||
@@ -65,9 +68,9 @@ svn export --force "$CURRENTDIR/../../source/masterserver/flags" "$RELEASEDIR/da
|
||||
echo "creating data archive: $PACKAGE"
|
||||
[[ -f "$release/$PACKAGE" ]] && rm "release/$PACKAGE"
|
||||
#tar cJf "release/$PACKAGE" -C "$CURRENTDIR/release/" "$RELEASENAME-$VERSION"
|
||||
#tar -cf - -C "$CURRENTDIR/release/$RELEASENAME-$VERSION/" "megaglest-$VERSION" | xz -9e > release/$PACKAGE
|
||||
#tar -cf - -C "$CURRENTDIR/release/$RELEASENAME-$VERSION/" "megaglest-$VERSION" | xz > release/$PACKAGE
|
||||
cd $CURRENTDIR/release/$RELEASENAME-$VERSION
|
||||
tar -cf - * | xz -9e > ../$PACKAGE
|
||||
tar -cf - * | xz > ../$PACKAGE
|
||||
cd $CURRENTDIR
|
||||
# 7z a -mmt -mx=9 -ms=on -mhc=on "release/$PACKAGE" "$CURRENTDIR/release/$RELEASENAME-$VERSION"
|
||||
|
||||
|
@@ -6,6 +6,10 @@
|
||||
|
||||
# This script compares two mega-glest data content folders for file differences,
|
||||
# then creates an archive of ONLY the differences (including files ONLY in new version)
|
||||
|
||||
# Consider setting this for small packages if there's plenty of RAM and CPU available:
|
||||
#export XZ_OPT="$XZ_OPT -9e"
|
||||
|
||||
OLD_VERSION=`./mg-version.sh --oldversion`
|
||||
VERSION=`./mg-version.sh --version`
|
||||
NEW_SUBFOLDER_PATH="megaglest-$VERSION"
|
||||
@@ -95,7 +99,7 @@ files_list=`cat ../megaglest-data-$VERSION-fileslist.txt`
|
||||
echo Current Folder is [`pwd`]
|
||||
#echo 7za a "../$RELEASENAME.7z" $files_list
|
||||
#7za a -mx=9 -ms=on -mhc=on "../$RELEASENAME.7z" $files_list
|
||||
tar -cf - --add-file $files_list | xz -9e > ../$RELEASENAME.tar.xz
|
||||
tar -cf - --add-file $files_list | xz > ../$RELEASENAME.tar.xz
|
||||
|
||||
cd ..
|
||||
|
||||
|
@@ -4,6 +4,9 @@
|
||||
# Written by Mark Vejvoda <mark_vejvoda@hotmail.com>
|
||||
# Copyright (c) 2011 Mark Vejvoda under GNU GPL v3.0+
|
||||
|
||||
# Consider setting this for small packages if there's plenty of RAM and CPU available:
|
||||
#export XZ_OPT="$XZ_OPT -9e"
|
||||
|
||||
VERSION=`./mg-version.sh --version`
|
||||
RELEASENAME=megaglest-data-source
|
||||
#PACKAGE="$RELEASENAME-$VERSION.7z"
|
||||
@@ -33,7 +36,7 @@ svn export --force "$CURRENTDIR/../../../trunk-data-source" "$RELEASEDIR/data-so
|
||||
echo "creating $PACKAGE"
|
||||
[[ -f "$release/$PACKAGE" ]] && rm "release/$PACKAGE"
|
||||
#tar cJf "release/$PACKAGE" -C "$CURRENTDIR/release/" "$RELEASENAME-$VERSION"
|
||||
tar -cf - -C "$CURRENTDIR/release/$RELEASENAME-$VERSION/" "megaglest-$VERSION" | xz -9e > release/$PACKAGE
|
||||
tar -cf - -C "$CURRENTDIR/release/$RELEASENAME-$VERSION/" "megaglest-$VERSION" | xz > release/$PACKAGE
|
||||
# 7z a -mmt -mx=9 -ms=on -mhc=on "release/$PACKAGE" "$CURRENTDIR/release/$RELEASENAME-$VERSION"
|
||||
|
||||
ls -la release/$PACKAGE
|
||||
|
@@ -4,6 +4,9 @@
|
||||
# Written by Mark Vejvoda <mark_vejvoda@hotmail.com>
|
||||
# Copyright (c) 2011 Mark Vejvoda under GNU GPL v3.0+
|
||||
|
||||
# Consider setting this for small packages if there's plenty of RAM and CPU available:
|
||||
#export XZ_OPT="$XZ_OPT -9e"
|
||||
|
||||
VERSION=`./mg-version.sh --version`
|
||||
RELEASENAME=megaglest-data
|
||||
#PACKAGE="$RELEASENAME-$VERSION.7z"
|
||||
@@ -63,7 +66,7 @@ rm -rf "$RELEASEDIR/data/core/fonts"
|
||||
echo "creating $PACKAGE"
|
||||
[[ -f "$release/$PACKAGE" ]] && rm "release/$PACKAGE"
|
||||
#tar cJf "release/$PACKAGE" -C "$CURRENTDIR/release/" "$RELEASENAME-$VERSION"
|
||||
tar -cf - -C "$CURRENTDIR/release/$RELEASENAME-$VERSION/" "megaglest-$VERSION" | xz -9e > release/$PACKAGE
|
||||
tar -cf - -C "$CURRENTDIR/release/$RELEASENAME-$VERSION/" "megaglest-$VERSION" | xz > release/$PACKAGE
|
||||
# 7z a -mmt -mx=9 -ms=on -mhc=on "release/$PACKAGE" "$CURRENTDIR/release/$RELEASENAME-$VERSION"
|
||||
|
||||
ls -la release/$PACKAGE
|
||||
|
@@ -14,6 +14,9 @@
|
||||
|
||||
# below is the branch to build and installer from.
|
||||
|
||||
# Consider setting this for small packages if there's plenty of RAM and CPU available:
|
||||
#export XZ_OPT="$XZ_OPT -9e"
|
||||
|
||||
megaglest_release_folder=""
|
||||
#megaglest_release_folder="trunk"
|
||||
#megaglest_release_folder="release-3.3.5.1"
|
||||
@@ -75,7 +78,7 @@ fi
|
||||
# { "txz", MojoArchive_createTAR, true },
|
||||
# };
|
||||
#
|
||||
#megaglest_archiver_app_data='tar -cf - * | xz -9e > mgdata.tar.xz'
|
||||
#megaglest_archiver_app_data='tar -cf - * | xz > mgdata.tar.xz'
|
||||
megaglest_archivefilename_data="mgdata.tar.xz"
|
||||
|
||||
#megaglest_archiver_app="zip -9r "
|
||||
@@ -327,7 +330,7 @@ cd ../megaglest-installer
|
||||
# Compress the main data archive
|
||||
cd data
|
||||
#${megaglest_archiver_app_data} ${megaglest_archivefilename_data}
|
||||
tar -cf - * | xz -9e > $megaglest_archivefilename_data
|
||||
tar -cf - * | xz > $megaglest_archivefilename_data
|
||||
# now remove everything except for the docs folder and the data archive
|
||||
shopt -s extglob
|
||||
rm -rf !(docs|$megaglest_archivefilename_data)
|
||||
|
Reference in New Issue
Block a user