X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=misc%2Fxonotic_export.sh;h=075b044aa491be45314b22e2006f4ed147880a1e;hp=8d3581f8c8f1f4a356a6db6f2eb161134ac34c10;hb=3968dc84fda0084db9dad2a2f8cf8ebeb9b5a320;hpb=330111d5fc15e7fa575f041821189061bed828a0 diff --git a/misc/xonotic_export.sh b/misc/xonotic_export.sh index 8d3581f..075b044 100755 --- a/misc/xonotic_export.sh +++ b/misc/xonotic_export.sh @@ -9,7 +9,7 @@ else pushd qcsrc > /dev/null if [ ! -d client -o ! -d common -o ! -d dpdefs -o ! -d menu -o ! -d server -o ! -d warpzonelib ]; then echo "this doesnt look like a xonotic source tree, aborting" - popd >> /dev/null + popd > /dev/null exit 1 fi fi @@ -25,32 +25,25 @@ else echo "complete" fi -echo -n "removing redundant files ... " -rm -f autocvarize.pl +echo -n "removing redundant files ..." +rm -f Makefile rm -f autocvarize-update.sh +rm -f autocvarize.pl rm -f collect-precache.sh rm -f fteqcc-bugs.qc rm -f i18n-badwords.txt rm -f i18n-guide.txt -rm -rf server-testcase -rm -f Makefile -rm -f *.src -rm -f qccversion.* echo "complete" -cat client/progs.src | sed "s/\.\.\///" > client.src -cat server/progs.src | sed "s/\.\.\///" > server.src -cat menu/progs.src | sed "s/\.\.\///" > menu.src +echo -n "creating projects ..." +echo "client" > dirs +echo "server" >> dirs +echo "menu" >> dirs -echo "creating zip archives..." -cp client.src progs.src -cat progs.src | zip ../xonotic-client.zip -@ > /dev/null -cp server.src progs.src -cat progs.src | zip ../xonotic-server.zip -@ > /dev/null -cp menu.src progs.src -cat progs.src | zip ../xonotic-menu.zip -@ > /dev/null -rm client.src server.src menu.src progs.src +echo "complete" +echo -n "creating zip archive ..." +zip -r -9 ../xonotic.zip * > /dev/null echo "complete" popd > /dev/null