From 7bb740ca080696c3b7a9e2b2c9f85f00d50bc224 Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel@debian.org>
Date: Fri, 4 Jan 2013 19:13:23 +0100
Subject: Using cat instead of echo to workaround incompatible and conflicting
 uses in escaping of \t in dash and bash, and less importantly to workaround a
 false-positive in checkbashisms.

---
 scripts/build/binary_loadlin | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

(limited to 'scripts')

diff --git a/scripts/build/binary_loadlin b/scripts/build/binary_loadlin
index ada85ef5e..a27be4b57 100755
--- a/scripts/build/binary_loadlin
+++ b/scripts/build/binary_loadlin
@@ -73,11 +73,17 @@ case "${LIVE_IMAGE_ARCHITECTURE}" in
 			gunzip -c /usr/share/doc/loadlin/manual.txt.gz > binary/tools/loadlin.txt
 		fi
 
-		echo "\tools\loadlin.exe vmlinuz initrd=initrd.gz" > binary/install/install.bat
+cat > binary/install/install.bat << EOF
+\tools\loadlin.exe vmlinuz initrd=initrd.gz
+EOF
 
 		if [ -e binary/install/gtk ]
 		then
-			echo "\tools\loadlin.exe \install.386\vmlinuz initrd=initrd.gz vga=788" > binary/install/gtk/install.bat
+
+cat > binary/install/gtk/install.bat << EOF
+\tools\loadlin.exe \install.386\vmlinuz initrd=initrd.gz vga=788
+EOF
+
 		fi
 		;;
 
-- 
cgit v1.2.3