r3470 - trunk/misc

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Mar 2 01:37:13 EST 2008


Author: div0
Date: 2008-03-02 01:37:13 -0500 (Sun, 02 Mar 2008)
New Revision: 3470

Modified:
   trunk/misc/makebuild.sh
Log:
work around 7zip permissions bug


Modified: trunk/misc/makebuild.sh
===================================================================
--- trunk/misc/makebuild.sh	2008-03-01 16:16:24 UTC (rev 3469)
+++ trunk/misc/makebuild.sh	2008-03-02 06:37:13 UTC (rev 3470)
@@ -51,6 +51,12 @@
 aft="perl -I/chroot/debian-etch/usr/share/aft /chroot/debian-etch/usr/bin/aft"
 tag=
 
+mk7z()
+{
+	7za a -tzip -mx=9 "$@"
+	chmod 644 "$1"
+}
+
 #if [ -n "$EXPERIMENTAL" ]; then
 #	basepk3=$base/data20071231.pk3 # newer build to make smaller patches
 #	nexdir=$base/nexuiz
@@ -173,8 +179,7 @@
 
 cd "$tmpdir/data"
 mkdir -p "$tmpdir/sources"
-#zip -9r ../sources/gamesource$date.zip qcsrc
-7za a -mx=9 -tzip ../sources/gamesource$date.zip qcsrc nexuiz-data-base-revision.txt ChangeLog
+mk7z ../sources/gamesource$date.zip qcsrc nexuiz-data-base-revision.txt ChangeLog
 
 cd "$dpdir"
 svn export . "$tmpdir/darkplaces"
@@ -183,7 +188,7 @@
 svn log > "$tmpdir/darkplaces/ChangeLog"
 
 cd "$tmpdir"
-7za a -mx=9 -tzip "$tmpdir/sources/enginesource$date.zip" "darkplaces"
+mk7z "$tmpdir/sources/enginesource$date.zip" "darkplaces"
 rm -rf darkplaces
 
 cd "$tmpdir"
@@ -219,7 +224,7 @@
 fi
 echo >> default.cfg
 echo "$defaultcfg" >> default.cfg
-7za a -mx=7 -tzip ../data.pk3 .
+mk7z ../data.pk3 .
 
 cd "$tmpdir/pro"
 perl -pi -e '/^set g_nexuizversion "?([0-9.]*)[^"]*"?/ and $_ = "set g_nexuizversion '$version-pro'\n"' default.cfg
@@ -228,7 +233,7 @@
 fi
 echo >> default.cfg
 echo "$defaultcfg" >> default.cfg
-7za a -mx=7 -tzip ../pro.pk3 .
+mk7z ../pro.pk3 .
 
 cd "$tmpdir"
 rm -rf data




More information about the nexuiz-commits mailing list