mirror of
https://git.yoctoproject.org/poky
synced 2026-04-20 09:32:13 +02:00
package: Use shlex instead of deprecated pipe
The pipe library is deprecated in Python 3.11 and will be removed in Python 3.13. pipe.quote is just an import of shlex.quote anyway. (From OE-Core rev: 47731e0f7d9e92db39a3d551fe50df69c1cc6d6a) Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
2f958e043a
commit
1d70f5b466
@@ -8,7 +8,7 @@ import errno
|
||||
import fnmatch
|
||||
import itertools
|
||||
import os
|
||||
import pipes
|
||||
import shlex
|
||||
import re
|
||||
import glob
|
||||
import stat
|
||||
@@ -41,7 +41,7 @@ def runstrip(arg):
|
||||
|
||||
stripcmd = [strip]
|
||||
skip_strip = False
|
||||
# kernel module
|
||||
# kernel module
|
||||
if elftype & 16:
|
||||
if is_kernel_module_signed(file):
|
||||
bb.debug(1, "Skip strip on signed module %s" % file)
|
||||
@@ -1556,7 +1556,7 @@ def process_shlibs(pkgfiles, d):
|
||||
sonames = set()
|
||||
renames = []
|
||||
ldir = os.path.dirname(file).replace(pkgdest + "/" + pkg, '')
|
||||
cmd = d.getVar('OBJDUMP') + " -p " + pipes.quote(file) + " 2>/dev/null"
|
||||
cmd = d.getVar('OBJDUMP') + " -p " + shlex.quote(file) + " 2>/dev/null"
|
||||
fd = os.popen(cmd)
|
||||
lines = fd.readlines()
|
||||
fd.close()
|
||||
@@ -2012,4 +2012,3 @@ def process_depchains(pkgfiles, d):
|
||||
for dep in bb.utils.explode_deps(d.getVar('RDEPENDS:' + base) or ""):
|
||||
add_dep(rdeps, dep)
|
||||
pkg_addrrecs(pkg, base, suffix, func, rdeps, d)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user