From: Rudolf Polzer <divverent@alientrap.org>
Date: Tue, 5 Oct 2010 19:06:51 +0000 (+0200)
Subject: speed up the converter by calling sed only once
X-Git-Tag: xonotic-v0.1.0preview~114
X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=55a8cb026bc4df35f595381a2b962d4f852597e6;p=xonotic%2Fxonotic-maps.pk3dir.git

speed up the converter by calling sed only once
---

diff --git a/scripts/shader-convert-nex2xon.sh b/scripts/shader-convert-nex2xon.sh
index e7118cdb..a9757f88 100755
--- a/scripts/shader-convert-nex2xon.sh
+++ b/scripts/shader-convert-nex2xon.sh
@@ -1,11 +1,10 @@
-f=$1
+sed=""
 map()
 {
 	rawfile=$1
 	from=$2
 	to=$3
-	sed -i "s,\<${from#textures/}\>,${to#textures/}," "$f"
-	sed -i "s,\<${rawfile#textures/}\>,${to#textures/}," "$f"
+	sed="$sed""s,\<${from#textures/}\>,${to#textures/},;"
 }
 map textures/exx/base/base_crete01 textures/eX/eX_cretebase_01 textures/exx/base-crete01
 map textures/exx/base/base_crete02 textures/eX/eX_cretebase_02 textures/exx/base-crete02
@@ -310,3 +309,5 @@ map textures/trak5x/wall/wall_wall5d textures/trak5/wall5d textures/trak5x/wall-
 map textures/trak5x/wall/wall_wall5e textures/trak5/wall5e textures/trak5x/wall-wall5e
 map textures/trak5x/wall/wall_wall6a textures/trak5/wall6a textures/trak5x/wall-wall6a
 map textures/trak5x/wall/wall_wall7a textures/trak5/wall7a textures/trak5x/wall-wall7a
+
+sed -i "$sed" "$1"