mirror of
https://git.yoctoproject.org/poky
synced 2026-04-05 08:02:25 +02: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)
|
||||
}
|
||||
|
||||
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)
|
||||
|
||||
def package_debug_vars(d):
|
||||
# We default to '.debug' style
|
||||
if d.getVar('PACKAGE_DEBUG_SPLIT_STYLE') == 'debug-file-directory':
|
||||
# Single debug-file-directory style debug info
|
||||
@@ -1113,6 +1103,23 @@ python split_and_strip_files () {
|
||||
debugstaticlibdir = ""
|
||||
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!
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user