diff options
Diffstat (limited to 'meta/classes-global/package_rpm.bbclass')
| -rw-r--r-- | meta/classes-global/package_rpm.bbclass | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/meta/classes-global/package_rpm.bbclass b/meta/classes-global/package_rpm.bbclass index 790ccbfaf0..474d2491eb 100644 --- a/meta/classes-global/package_rpm.bbclass +++ b/meta/classes-global/package_rpm.bbclass | |||
| @@ -38,6 +38,7 @@ def filter_nativesdk_deps(srcname, var): | |||
| 38 | 38 | ||
| 39 | # Construct per file dependencies file | 39 | # Construct per file dependencies file |
| 40 | def write_rpm_perfiledata(srcname, d): | 40 | def write_rpm_perfiledata(srcname, d): |
| 41 | import oe.package | ||
| 41 | workdir = d.getVar('WORKDIR') | 42 | workdir = d.getVar('WORKDIR') |
| 42 | packages = d.getVar('PACKAGES') | 43 | packages = d.getVar('PACKAGES') |
| 43 | pkgd = d.getVar('PKGD') | 44 | pkgd = d.getVar('PKGD') |
| @@ -53,12 +54,7 @@ def write_rpm_perfiledata(srcname, d): | |||
| 53 | key = "FILE" + varname + ":" + dfile + ":" + pkg | 54 | key = "FILE" + varname + ":" + dfile + ":" + pkg |
| 54 | deps = filter_nativesdk_deps(srcname, d.getVar(key) or "") | 55 | deps = filter_nativesdk_deps(srcname, d.getVar(key) or "") |
| 55 | depends_dict = bb.utils.explode_dep_versions(deps) | 56 | depends_dict = bb.utils.explode_dep_versions(deps) |
| 56 | file = dfile.replace("@underscore@", "_") | 57 | file = oe.package.file_reverse_translate(dfile) |
| 57 | file = file.replace("@closebrace@", "]") | ||
| 58 | file = file.replace("@openbrace@", "[") | ||
| 59 | file = file.replace("@tab@", "\t") | ||
| 60 | file = file.replace("@space@", " ") | ||
| 61 | file = file.replace("@at@", "@") | ||
| 62 | outfile.write('"' + pkgd + file + '" : "') | 58 | outfile.write('"' + pkgd + file + '" : "') |
| 63 | for dep in depends_dict: | 59 | for dep in depends_dict: |
| 64 | ver = depends_dict[dep] | 60 | ver = depends_dict[dep] |
