From 90518d76e57acf60f312b703872eab95283c3ebd Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Fri, 1 Feb 2019 10:50:45 +0000
Subject: [PATCH] wrap: Quote verbose output

Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 pressure-vessel-wrap | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/pressure-vessel-wrap b/pressure-vessel-wrap
index d95651132..b09d36711 100755
--- a/pressure-vessel-wrap
+++ b/pressure-vessel-wrap
@@ -248,13 +248,13 @@ fi
 
 if [ -n "$verbose" ]; then
     echo "Original argv:" >&2
-    printf '\t%s\n' "\$0: $0" >&2
+    printf '\t$0: %q\n' "$0" >&2
     for arg in "${original_argv[@]}"; do
-        printf '\t%s\n' "\$@: $arg" >&2
+        printf '\t$@: %q\n' "$arg" >&2
     done
     echo "Current working directory:" >&2
-    printf '\t%s\n' "Logical: $(pwd -L)" >&2
-    printf '\t%s\n' "Physical: $(pwd -P)" >&2
+    printf '\tLogical: %q\n' "$(pwd -L)" >&2
+    printf '\tPhysical: %q\n' "$(pwd -P)" >&2
     echo "Environment variables:" >&2
     env | sed -e 's/^/\t/' >&2
 fi
@@ -774,7 +774,7 @@ fi
 if [ -n "$verbose" ]; then
     echo "$BWRAP options:">&2
     for x in "${bwrap_options[@]}"; do
-        printf '\t%s\n' "$x" >&2
+        printf '\t%q\n' "$x" >&2
     done
 
     echo "$me: '$BWRAP ${bwrap_options[*]} $bwrap_end_of_options ${wrapped_command[*]}'" >&2
-- 
GitLab