mirror of
https://git.yoctoproject.org/poky
synced 2026-04-18 12:32:12 +02:00
debian.bbclass: Fix hardcoded "lib" reference
This patch removes a hardcoded "lib" reference from debian.bbclass allowing libdirs like "lib64" to be used. Whilst working on this area of code, a similar assumption about "bin" is removed and the regular expression compilation is moved to the parent function since it doesn't change and this will improve the speed of the code. (From OE-Core rev: 6b2e41023941f15d0f9211ef17339ba1fca9a3b9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -24,6 +24,9 @@ python debian_package_name_hook () {
|
||||
|
||||
pkgdest = bb.data.getVar('PKGDEST', d, 1)
|
||||
packages = bb.data.getVar('PACKAGES', d, 1)
|
||||
bin_re = re.compile(".*/s?" + os.path.basename(d.getVar("bindir", True)) + "$")
|
||||
lib_re = re.compile(".*/" + os.path.basename(d.getVar("libdir", True)) + "$")
|
||||
so_re = re.compile("lib.*\.so")
|
||||
|
||||
def socrunch(s):
|
||||
s = s.lower().replace('_', '-')
|
||||
@@ -45,9 +48,6 @@ python debian_package_name_hook () {
|
||||
return (s[stat.ST_MODE] & stat.S_IEXEC)
|
||||
|
||||
def auto_libname(packages, orig_pkg):
|
||||
bin_re = re.compile(".*/s?bin$")
|
||||
lib_re = re.compile(".*/lib$")
|
||||
so_re = re.compile("lib.*\.so")
|
||||
sonames = []
|
||||
has_bins = 0
|
||||
has_libs = 0
|
||||
|
||||
Reference in New Issue
Block a user