]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
bitbake: fetch: don't use shell=True when listing ar files
authorRoss Burton <ross.burton@intel.com>
Fri, 23 Nov 2018 15:01:22 +0000 (15:01 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 23 Nov 2018 16:10:37 +0000 (16:10 +0000)
(Bitbake rev: 7414b3537e8adfb41a9581d70bf8296c4f7d38c0)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/fetch2/__init__.py

index 572b71a9655379a2fedbc6101fb74e3885ab146e..8d05f0c3d82ceb8dcf3487fd8a77b94d4be7f8db 100644 (file)
@@ -1469,7 +1469,7 @@ class FetchMethod(object):
                 else:
                     cmd = 'rpm2cpio.sh %s | cpio -id' % (file)
             elif file.endswith('.deb') or file.endswith('.ipk'):
-                output = subprocess.check_output('ar -t %s' % file, preexec_fn=subprocess_setup, shell=True)
+                output = subprocess.check_output(['ar', '-t', file], preexec_fn=subprocess_setup)
                 datafile = None
                 if output:
                     for line in output.decode().splitlines():