diff options
Diffstat (limited to 'meta/classes/package.bbclass')
| -rw-r--r-- | meta/classes/package.bbclass | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index 6a7f35a3e7..90e523693d 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass | |||
| @@ -946,6 +946,7 @@ python split_and_strip_files () { | |||
| 946 | inodes = {} | 946 | inodes = {} |
| 947 | libdir = os.path.abspath(dvar + os.sep + d.getVar("libdir")) | 947 | libdir = os.path.abspath(dvar + os.sep + d.getVar("libdir")) |
| 948 | baselibdir = os.path.abspath(dvar + os.sep + d.getVar("base_libdir")) | 948 | baselibdir = os.path.abspath(dvar + os.sep + d.getVar("base_libdir")) |
| 949 | skipfiles = (d.getVar("INHIBIT_PACKAGE_STRIP_FILES") or "").split() | ||
| 949 | if (d.getVar('INHIBIT_PACKAGE_STRIP') != '1' or \ | 950 | if (d.getVar('INHIBIT_PACKAGE_STRIP') != '1' or \ |
| 950 | d.getVar('INHIBIT_PACKAGE_DEBUG_SPLIT') != '1'): | 951 | d.getVar('INHIBIT_PACKAGE_DEBUG_SPLIT') != '1'): |
| 951 | for root, dirs, files in cpath.walk(dvar): | 952 | for root, dirs, files in cpath.walk(dvar): |
| @@ -961,6 +962,9 @@ python split_and_strip_files () { | |||
| 961 | if debugdir and debugdir in os.path.dirname(file[len(dvar):]): | 962 | if debugdir and debugdir in os.path.dirname(file[len(dvar):]): |
| 962 | continue | 963 | continue |
| 963 | 964 | ||
| 965 | if file in skipfiles: | ||
| 966 | continue | ||
| 967 | |||
| 964 | try: | 968 | try: |
| 965 | ltarget = cpath.realpath(file, dvar, False) | 969 | ltarget = cpath.realpath(file, dvar, False) |
| 966 | s = cpath.lstat(ltarget) | 970 | s = cpath.lstat(ltarget) |
