portageq envvar: shell escape variable (bug 492314)
authorSebastian Luther <SebastianLuther@gmx.de>
Tue, 26 Nov 2013 20:15:37 +0000 (21:15 +0100)
committerMike Frysinger <vapier@gentoo.org>
Wed, 27 Nov 2013 03:25:46 +0000 (22:25 -0500)
bin/portageq

index 82735f1f33a8e201a263a24aedc741791464e5f3..f29c124f2276b6813a689f8b2bab3da55d746b55 100755 (executable)
@@ -740,7 +740,7 @@ def envvar(argv):
 
        for arg in argv:
                if verbose:
-                       print(arg +"='"+ portage.settings[arg] +"'")
+                       print(arg + "=" + portage._shell_quote(portage.settings[arg]))
                else:
                        print(portage.settings[arg])