mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 12:29:55 +00:00
package: Split out package_debug_vars from split_and_strip_files
The split_and_strip_files() function is big and hard to follow. This takes a small step to improve that by splitting out the part that sets up the variables used to implement the various debug splitting methods specified by PACKAGE_DEBUG_SPLIT_STYLE. (From OE-Core rev: e414c6ec8563f9c448f1421f33870a908a0353b4) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
734ae5f647
commit
3ad2ecb603
@@ -1065,17 +1065,7 @@ python fixup_perms () {
|
|||||||
fix_perms(each_file, fs_perms_table[dir].fmode, fs_perms_table[dir].fuid, fs_perms_table[dir].fgid, dir)
|
fix_perms(each_file, fs_perms_table[dir].fmode, fs_perms_table[dir].fuid, fs_perms_table[dir].fgid, dir)
|
||||||
}
|
}
|
||||||
|
|
||||||
python split_and_strip_files () {
|
def package_debug_vars(d):
|
||||||
import stat, errno
|
|
||||||
import subprocess
|
|
||||||
|
|
||||||
dvar = d.getVar('PKGD')
|
|
||||||
pn = d.getVar('PN')
|
|
||||||
hostos = d.getVar('HOST_OS')
|
|
||||||
|
|
||||||
oldcwd = os.getcwd()
|
|
||||||
os.chdir(dvar)
|
|
||||||
|
|
||||||
# We default to '.debug' style
|
# We default to '.debug' style
|
||||||
if d.getVar('PACKAGE_DEBUG_SPLIT_STYLE') == 'debug-file-directory':
|
if d.getVar('PACKAGE_DEBUG_SPLIT_STYLE') == 'debug-file-directory':
|
||||||
# Single debug-file-directory style debug info
|
# Single debug-file-directory style debug info
|
||||||
@@ -1113,6 +1103,23 @@ python split_and_strip_files () {
|
|||||||
debugstaticlibdir = ""
|
debugstaticlibdir = ""
|
||||||
debugsrcdir = "/usr/src/debug"
|
debugsrcdir = "/usr/src/debug"
|
||||||
|
|
||||||
|
return (debugappend, debugstaticappend, debugdir, debugstaticdir,
|
||||||
|
debuglibdir, debugstaticlibdir, debugsrcdir)
|
||||||
|
|
||||||
|
python split_and_strip_files () {
|
||||||
|
import stat, errno
|
||||||
|
import subprocess
|
||||||
|
|
||||||
|
dvar = d.getVar('PKGD')
|
||||||
|
pn = d.getVar('PN')
|
||||||
|
hostos = d.getVar('HOST_OS')
|
||||||
|
|
||||||
|
oldcwd = os.getcwd()
|
||||||
|
os.chdir(dvar)
|
||||||
|
|
||||||
|
debugappend, debugstaticappend, debugdir, debugstaticdir, \
|
||||||
|
debuglibdir, debugstaticlibdir, debugsrcdir = package_debug_vars(d)
|
||||||
|
|
||||||
#
|
#
|
||||||
# First lets figure out all of the files we may have to process ... do this only once!
|
# First lets figure out all of the files we may have to process ... do this only once!
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user