diff options
-rw-r--r-- | meta/classes/oelint.bbclass | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/meta/classes/oelint.bbclass b/meta/classes/oelint.bbclass index 1cee4b0f25..3e01503756 100644 --- a/meta/classes/oelint.bbclass +++ b/meta/classes/oelint.bbclass | |||
@@ -54,6 +54,12 @@ python do_lint() { | |||
54 | f.close() | 54 | f.close() |
55 | return ret | 55 | return ret |
56 | 56 | ||
57 | def checkPN(pkgname, varname, str): | ||
58 | if str.find("{PN}") != -1: | ||
59 | bb.warn("%s: should use BPN instead of PN in %s" % (pkgname, varname)) | ||
60 | if str.find("{P}") != -1: | ||
61 | bb.warn("%s: should use BP instead of P in %s" % (pkgname, varname)) | ||
62 | |||
57 | length = len("file://") | 63 | length = len("file://") |
58 | for item in srcuri: | 64 | for item in srcuri: |
59 | if item.startswith("file://"): | 65 | if item.startswith("file://"): |
@@ -72,14 +78,7 @@ python do_lint() { | |||
72 | # | 78 | # |
73 | for s in srcuri: | 79 | for s in srcuri: |
74 | if not s.startswith("file://"): | 80 | if not s.startswith("file://"): |
75 | if not s.find("{PN}") == -1: | 81 | checkPN(pkgname, 'SRC_URI', s) |
76 | bb.warn("%s: should use BPN instead of PN in SRC_URI" % pkgname) | ||
77 | if not s.find("{P}") == -1: | ||
78 | bb.warn("%s: should use BP instead of P in SRC_URI" % pkgname) | ||
79 | 82 | ||
80 | srcpath = d.getVar("S") | 83 | checkPN(pkgname, 'S', d.getVar('S')) |
81 | if not srcpath.find("{PN}") == -1: | ||
82 | bb.warn("%s: should use BPN instead of PN in S" % pkgname) | ||
83 | if not srcpath.find("{P}") == -1: | ||
84 | bb.warn("%s: should use BP instead of P in S" % pkgname) | ||
85 | } | 84 | } |