diff --git a/tools/linux_packaging/ardour.sh.in b/tools/linux_packaging/ardour.sh.in
index 21068da..63e228f 100644
--- a/tools/linux_packaging/ardour.sh.in
+++ b/tools/linux_packaging/ardour.sh.in
@@ -2,19 +2,11 @@
 
 # This is Linux-specific startup script for a bundled version of Ardour
 
-ARGS=""
-
-while [ $# -gt 0 ] ; do
-	case $1 in
-
-	--debug)
-		DEBUG="T";
-		shift ;;
-	*)
-		ARGS=$ARGS$1" ";
-		shift; ;;
-	esac
-done
+    case "$1" in
+        --debug )
+            DEBUG="T"
+            shift
+    esac
 
 # LD_LIBRARY_PATH needs to be set here so that epa can swap between the original and the bundled version
 # (the original one will be stored in PREBUNDLE_ENV)
@@ -48,8 +40,5 @@ if [ "T" = "$DEBUG" ]; then
 	export ARDOUR_INSIDE_GDB=1
 	exec gdb $INSTALL_DIR/bin/%EXENAME%-%VER%
 else
-	exec $INSTALL_DIR/bin/%EXENAME%-%VER% $ARGS
+	exec $INSTALL_DIR/bin/%EXENAME%-%VER% "$@"
 fi
-
-
-
