summaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2016-02-02 23:45:46 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-02-04 23:39:00 +0000
commit7fa6eeba1c1e4667820c8543343083fad75cabee (patch)
tree1f1c38bf800d5b8aacf00586cb3ce5145109d4f5 /meta/classes
parent252e64550a77b8e4a452d4f124bb8b378054d4de (diff)
downloadpoky-7fa6eeba1c1e4667820c8543343083fad75cabee.tar.gz
classes/lib: Add expand parameter to getVarFlag
This sets the scene for removing the default False for expansion from getVarFlag. This would later allow True to become the default. On the most part this is an automatic translation with: sed -e 's:\(\.getVarFlag([^,()]*, [^,()]*\)):\1, True):g' -i `grep -ril getVar *` In this case, the default was False, but True was used since in most cases here expansion would be expected. (From OE-Core rev: 42a10788e89b07b14a150ced07113566cf99fcdd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/compress_doc.bbclass4
-rw-r--r--meta/classes/devshell.bbclass4
-rw-r--r--meta/classes/externalsrc.bbclass2
-rw-r--r--meta/classes/image-buildinfo.bbclass2
-rw-r--r--meta/classes/image-swab.bbclass2
-rw-r--r--meta/classes/license.bbclass12
-rw-r--r--meta/classes/package.bbclass4
-rw-r--r--meta/classes/package_tar.bbclass2
-rw-r--r--meta/classes/rootfs_ipk.bbclass2
-rw-r--r--meta/classes/rootfs_rpm.bbclass2
-rw-r--r--meta/classes/testimage.bbclass2
-rw-r--r--meta/classes/typecheck.bbclass2
-rw-r--r--meta/classes/utility-tasks.bbclass6
13 files changed, 23 insertions, 23 deletions
diff --git a/meta/classes/compress_doc.bbclass b/meta/classes/compress_doc.bbclass
index 9b58d82ce5..8073c173e5 100644
--- a/meta/classes/compress_doc.bbclass
+++ b/meta/classes/compress_doc.bbclass
@@ -40,8 +40,8 @@ python package_do_compress_doc() {
40 compress_cmds = {} 40 compress_cmds = {}
41 decompress_cmds = {} 41 decompress_cmds = {}
42 for mode in compress_list: 42 for mode in compress_list:
43 compress_cmds[mode] = d.getVarFlag('DOC_COMPRESS_CMD', mode) 43 compress_cmds[mode] = d.getVarFlag('DOC_COMPRESS_CMD', mode, True)
44 decompress_cmds[mode] = d.getVarFlag('DOC_DECOMPRESS_CMD', mode) 44 decompress_cmds[mode] = d.getVarFlag('DOC_DECOMPRESS_CMD', mode, True)
45 45
46 mandir = os.path.abspath(dvar + os.sep + d.getVar("mandir", True)) 46 mandir = os.path.abspath(dvar + os.sep + d.getVar("mandir", True))
47 if os.path.exists(mandir): 47 if os.path.exists(mandir):
diff --git a/meta/classes/devshell.bbclass b/meta/classes/devshell.bbclass
index 4451436473..341d9c0002 100644
--- a/meta/classes/devshell.bbclass
+++ b/meta/classes/devshell.bbclass
@@ -3,7 +3,7 @@ inherit terminal
3DEVSHELL = "${SHELL}" 3DEVSHELL = "${SHELL}"
4 4
5python do_devshell () { 5python do_devshell () {
6 if d.getVarFlag("do_devshell", "manualfakeroot"): 6 if d.getVarFlag("do_devshell", "manualfakeroot", True):
7 d.prependVar("DEVSHELL", "pseudo ") 7 d.prependVar("DEVSHELL", "pseudo ")
8 fakeenv = d.getVar("FAKEROOTENV", True).split() 8 fakeenv = d.getVar("FAKEROOTENV", True).split()
9 for f in fakeenv: 9 for f in fakeenv:
@@ -27,7 +27,7 @@ do_devshell[nostamp] = "1"
27# be done as the normal user. We therfore carefully construct the envionment 27# be done as the normal user. We therfore carefully construct the envionment
28# manually 28# manually
29python () { 29python () {
30 if d.getVarFlag("do_devshell", "fakeroot"): 30 if d.getVarFlag("do_devshell", "fakeroot", True):
31 # We need to signal our code that we want fakeroot however we 31 # We need to signal our code that we want fakeroot however we
32 # can't manipulate the environment and variables here yet (see YOCTO #4795) 32 # can't manipulate the environment and variables here yet (see YOCTO #4795)
33 d.setVarFlag("do_devshell", "manualfakeroot", "1") 33 d.setVarFlag("do_devshell", "manualfakeroot", "1")
diff --git a/meta/classes/externalsrc.bbclass b/meta/classes/externalsrc.bbclass
index be0fe55d5f..607861f023 100644
--- a/meta/classes/externalsrc.bbclass
+++ b/meta/classes/externalsrc.bbclass
@@ -51,7 +51,7 @@ python () {
51 # Dummy value because the default function can't be called with blank SRC_URI 51 # Dummy value because the default function can't be called with blank SRC_URI
52 d.setVar('SRCPV', '999') 52 d.setVar('SRCPV', '999')
53 53
54 tasks = filter(lambda k: d.getVarFlag(k, "task"), d.keys()) 54 tasks = filter(lambda k: d.getVarFlag(k, "task", True), d.keys())
55 55
56 for task in tasks: 56 for task in tasks:
57 if task.endswith("_setscene"): 57 if task.endswith("_setscene"):
diff --git a/meta/classes/image-buildinfo.bbclass b/meta/classes/image-buildinfo.bbclass
index aa17cc8f9e..5b738ae596 100644
--- a/meta/classes/image-buildinfo.bbclass
+++ b/meta/classes/image-buildinfo.bbclass
@@ -19,7 +19,7 @@ def image_buildinfo_outputvars(vars, listvars, d):
19 ret = "" 19 ret = ""
20 for var in vars: 20 for var in vars:
21 value = d.getVar(var, True) or "" 21 value = d.getVar(var, True) or ""
22 if (d.getVarFlag(var, 'type') == "list"): 22 if (d.getVarFlag(var, 'type', True) == "list"):
23 value = oe.utils.squashspaces(value) 23 value = oe.utils.squashspaces(value)
24 ret += "%s = %s\n" % (var, value) 24 ret += "%s = %s\n" % (var, value)
25 return ret.rstrip('\n') 25 return ret.rstrip('\n')
diff --git a/meta/classes/image-swab.bbclass b/meta/classes/image-swab.bbclass
index 89318560db..6b02cadafe 100644
--- a/meta/classes/image-swab.bbclass
+++ b/meta/classes/image-swab.bbclass
@@ -47,7 +47,7 @@ python() {
47 # and cross packages which aren't swabber-native or one of its dependencies 47 # and cross packages which aren't swabber-native or one of its dependencies
48 # I have ignored them for now... 48 # I have ignored them for now...
49 if not bb.data.inherits_class('native', d) and not bb.data.inherits_class('nativesdk', d) and not bb.data.inherits_class('cross', d): 49 if not bb.data.inherits_class('native', d) and not bb.data.inherits_class('nativesdk', d) and not bb.data.inherits_class('cross', d):
50 deps = (d.getVarFlag('do_setscene', 'depends') or "").split() 50 deps = (d.getVarFlag('do_setscene', 'depends', True) or "").split()
51 deps.append('strace-native:do_populate_sysroot') 51 deps.append('strace-native:do_populate_sysroot')
52 d.setVarFlag('do_setscene', 'depends', " ".join(deps)) 52 d.setVarFlag('do_setscene', 'depends', " ".join(deps))
53 logdir = d.expand("${TRACE_LOGDIR}") 53 logdir = d.expand("${TRACE_LOGDIR}")
diff --git a/meta/classes/license.bbclass b/meta/classes/license.bbclass
index 301216d5d6..fe38d2152c 100644
--- a/meta/classes/license.bbclass
+++ b/meta/classes/license.bbclass
@@ -416,10 +416,10 @@ def find_license_files(d):
416 416
417 for lic_dir in license_source_dirs: 417 for lic_dir in license_source_dirs:
418 if not os.path.isfile(os.path.join(lic_dir, license_type)): 418 if not os.path.isfile(os.path.join(lic_dir, license_type)):
419 if d.getVarFlag('SPDXLICENSEMAP', license_type) != None: 419 if d.getVarFlag('SPDXLICENSEMAP', license_type, True) != None:
420 # Great, there is an SPDXLICENSEMAP. We can copy! 420 # Great, there is an SPDXLICENSEMAP. We can copy!
421 bb.debug(1, "We need to use a SPDXLICENSEMAP for %s" % (license_type)) 421 bb.debug(1, "We need to use a SPDXLICENSEMAP for %s" % (license_type))
422 spdx_generic = d.getVarFlag('SPDXLICENSEMAP', license_type) 422 spdx_generic = d.getVarFlag('SPDXLICENSEMAP', license_type, True)
423 license_source = lic_dir 423 license_source = lic_dir
424 break 424 break
425 elif os.path.isfile(os.path.join(lic_dir, license_type)): 425 elif os.path.isfile(os.path.join(lic_dir, license_type)):
@@ -435,14 +435,14 @@ def find_license_files(d):
435 435
436 # The user may attempt to use NO_GENERIC_LICENSE for a generic license which doesn't make sense 436 # The user may attempt to use NO_GENERIC_LICENSE for a generic license which doesn't make sense
437 # and should not be allowed, warn the user in this case. 437 # and should not be allowed, warn the user in this case.
438 if d.getVarFlag('NO_GENERIC_LICENSE', license_type): 438 if d.getVarFlag('NO_GENERIC_LICENSE', license_type, True):
439 bb.warn("%s: %s is a generic license, please don't use NO_GENERIC_LICENSE for it." % (pn, license_type)) 439 bb.warn("%s: %s is a generic license, please don't use NO_GENERIC_LICENSE for it." % (pn, license_type))
440 440
441 elif d.getVarFlag('NO_GENERIC_LICENSE', license_type): 441 elif d.getVarFlag('NO_GENERIC_LICENSE', license_type, True):
442 # if NO_GENERIC_LICENSE is set, we copy the license files from the fetched source 442 # if NO_GENERIC_LICENSE is set, we copy the license files from the fetched source
443 # of the package rather than the license_source_dirs. 443 # of the package rather than the license_source_dirs.
444 for (basename, path) in lic_files_paths: 444 for (basename, path) in lic_files_paths:
445 if d.getVarFlag('NO_GENERIC_LICENSE', license_type) == basename: 445 if d.getVarFlag('NO_GENERIC_LICENSE', license_type, True) == basename:
446 lic_files_paths.append(("generic_" + license_type, path)) 446 lic_files_paths.append(("generic_" + license_type, path))
447 break 447 break
448 else: 448 else:
@@ -510,7 +510,7 @@ def expand_wildcard_licenses(d, wildcard_licenses):
510 spdxmapkeys = d.getVarFlags('SPDXLICENSEMAP').keys() 510 spdxmapkeys = d.getVarFlags('SPDXLICENSEMAP').keys()
511 for wld_lic in wildcard_licenses: 511 for wld_lic in wildcard_licenses:
512 spdxflags = fnmatch.filter(spdxmapkeys, wld_lic) 512 spdxflags = fnmatch.filter(spdxmapkeys, wld_lic)
513 licenses += [d.getVarFlag('SPDXLICENSEMAP', flag) for flag in spdxflags] 513 licenses += [d.getVarFlag('SPDXLICENSEMAP', flag, True) for flag in spdxflags]
514 514
515 spdx_lics = (d.getVar('SRC_DISTRIBUTE_LICENSES', False) or '').split() 515 spdx_lics = (d.getVar('SRC_DISTRIBUTE_LICENSES', False) or '').split()
516 for wld_lic in wildcard_licenses: 516 for wld_lic in wildcard_licenses:
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index 854591bb7d..93b275c56c 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -429,7 +429,7 @@ def get_package_additional_metadata (pkg_type, d):
429 if d.getVar(key, False) is None: 429 if d.getVar(key, False) is None:
430 continue 430 continue
431 d.setVarFlag(key, "type", "list") 431 d.setVarFlag(key, "type", "list")
432 if d.getVarFlag(key, "separator") is None: 432 if d.getVarFlag(key, "separator", True) is None:
433 d.setVarFlag(key, "separator", "\\n") 433 d.setVarFlag(key, "separator", "\\n")
434 metadata_fields = [field.strip() for field in oe.data.typed_value(key, d)] 434 metadata_fields = [field.strip() for field in oe.data.typed_value(key, d)]
435 return "\n".join(metadata_fields).strip() 435 return "\n".join(metadata_fields).strip()
@@ -1916,7 +1916,7 @@ python package_depchains() {
1916 1916
1917 for suffix in pkgs: 1917 for suffix in pkgs:
1918 for pkg in pkgs[suffix]: 1918 for pkg in pkgs[suffix]:
1919 if d.getVarFlag('RRECOMMENDS_' + pkg, 'nodeprrecs'): 1919 if d.getVarFlag('RRECOMMENDS_' + pkg, 'nodeprrecs', True):
1920 continue 1920 continue
1921 (base, func) = pkgs[suffix][pkg] 1921 (base, func) = pkgs[suffix][pkg]
1922 if suffix == "-dev": 1922 if suffix == "-dev":
diff --git a/meta/classes/package_tar.bbclass b/meta/classes/package_tar.bbclass
index f9e2292deb..854e645286 100644
--- a/meta/classes/package_tar.bbclass
+++ b/meta/classes/package_tar.bbclass
@@ -53,7 +53,7 @@ python do_package_tar () {
53 53
54python () { 54python () {
55 if d.getVar('PACKAGES', True) != '': 55 if d.getVar('PACKAGES', True) != '':
56 deps = (d.getVarFlag('do_package_write_tar', 'depends') or "").split() 56 deps = (d.getVarFlag('do_package_write_tar', 'depends', True) or "").split()
57 deps.append('tar-native:do_populate_sysroot') 57 deps.append('tar-native:do_populate_sysroot')
58 deps.append('virtual/fakeroot-native:do_populate_sysroot') 58 deps.append('virtual/fakeroot-native:do_populate_sysroot')
59 d.setVarFlag('do_package_write_tar', 'depends', " ".join(deps)) 59 d.setVarFlag('do_package_write_tar', 'depends', " ".join(deps))
diff --git a/meta/classes/rootfs_ipk.bbclass b/meta/classes/rootfs_ipk.bbclass
index d417800b22..d5c38fef74 100644
--- a/meta/classes/rootfs_ipk.bbclass
+++ b/meta/classes/rootfs_ipk.bbclass
@@ -28,7 +28,7 @@ MULTILIBRE_ALLOW_REP = "${OPKGLIBDIR}/opkg|/usr/lib/opkg"
28python () { 28python () {
29 29
30 if d.getVar('BUILD_IMAGES_FROM_FEEDS', True): 30 if d.getVar('BUILD_IMAGES_FROM_FEEDS', True):
31 flags = d.getVarFlag('do_rootfs', 'recrdeptask') 31 flags = d.getVarFlag('do_rootfs', 'recrdeptask', True)
32 flags = flags.replace("do_package_write_ipk", "") 32 flags = flags.replace("do_package_write_ipk", "")
33 flags = flags.replace("do_deploy", "") 33 flags = flags.replace("do_deploy", "")
34 flags = flags.replace("do_populate_sysroot", "") 34 flags = flags.replace("do_populate_sysroot", "")
diff --git a/meta/classes/rootfs_rpm.bbclass b/meta/classes/rootfs_rpm.bbclass
index b4cd55b289..0d2e897c2b 100644
--- a/meta/classes/rootfs_rpm.bbclass
+++ b/meta/classes/rootfs_rpm.bbclass
@@ -31,7 +31,7 @@ do_populate_sdk[lockfiles] += "${DEPLOY_DIR_RPM}/rpm.lock"
31 31
32python () { 32python () {
33 if d.getVar('BUILD_IMAGES_FROM_FEEDS', True): 33 if d.getVar('BUILD_IMAGES_FROM_FEEDS', True):
34 flags = d.getVarFlag('do_rootfs', 'recrdeptask') 34 flags = d.getVarFlag('do_rootfs', 'recrdeptask', True)
35 flags = flags.replace("do_package_write_rpm", "") 35 flags = flags.replace("do_package_write_rpm", "")
36 flags = flags.replace("do_deploy", "") 36 flags = flags.replace("do_deploy", "")
37 flags = flags.replace("do_populate_sysroot", "") 37 flags = flags.replace("do_populate_sysroot", "")
diff --git a/meta/classes/testimage.bbclass b/meta/classes/testimage.bbclass
index 37af46f3e8..3986340f46 100644
--- a/meta/classes/testimage.bbclass
+++ b/meta/classes/testimage.bbclass
@@ -194,7 +194,7 @@ def exportTests(d,tc):
194 savedata["target"]["server_ip"] = tc.target.server_ip or d.getVar("TEST_SERVER_IP", True) 194 savedata["target"]["server_ip"] = tc.target.server_ip or d.getVar("TEST_SERVER_IP", True)
195 195
196 keys = [ key for key in d.keys() if not key.startswith("_") and not key.startswith("BB") \ 196 keys = [ key for key in d.keys() if not key.startswith("_") and not key.startswith("BB") \
197 and not key.startswith("B_pn") and not key.startswith("do_") and not d.getVarFlag(key, "func")] 197 and not key.startswith("B_pn") and not key.startswith("do_") and not d.getVarFlag(key, "func", True)]
198 for key in keys: 198 for key in keys:
199 try: 199 try:
200 savedata["d"][key] = d.getVar(key, True) 200 savedata["d"][key] = d.getVar(key, True)
diff --git a/meta/classes/typecheck.bbclass b/meta/classes/typecheck.bbclass
index 72da932232..6bff7c7138 100644
--- a/meta/classes/typecheck.bbclass
+++ b/meta/classes/typecheck.bbclass
@@ -5,7 +5,7 @@
5python check_types() { 5python check_types() {
6 import oe.types 6 import oe.types
7 for key in e.data.keys(): 7 for key in e.data.keys():
8 if e.data.getVarFlag(key, "type"): 8 if e.data.getVarFlag(key, "type", True):
9 oe.data.typed_value(key, e.data) 9 oe.data.typed_value(key, e.data)
10} 10}
11addhandler check_types 11addhandler check_types
diff --git a/meta/classes/utility-tasks.bbclass b/meta/classes/utility-tasks.bbclass
index f62d523f5a..5bcfd0b72c 100644
--- a/meta/classes/utility-tasks.bbclass
+++ b/meta/classes/utility-tasks.bbclass
@@ -4,12 +4,12 @@ python do_listtasks() {
4 taskdescs = {} 4 taskdescs = {}
5 maxlen = 0 5 maxlen = 0
6 for e in d.keys(): 6 for e in d.keys():
7 if d.getVarFlag(e, 'task'): 7 if d.getVarFlag(e, 'task', True):
8 maxlen = max(maxlen, len(e)) 8 maxlen = max(maxlen, len(e))
9 if e.endswith('_setscene'): 9 if e.endswith('_setscene'):
10 desc = "%s (setscene version)" % (d.getVarFlag(e[:-9], 'doc') or '') 10 desc = "%s (setscene version)" % (d.getVarFlag(e[:-9], 'doc', True) or '')
11 else: 11 else:
12 desc = d.getVarFlag(e, 'doc') or '' 12 desc = d.getVarFlag(e, 'doc', True) or ''
13 taskdescs[e] = desc 13 taskdescs[e] = desc
14 14
15 tasks = sorted(taskdescs.keys()) 15 tasks = sorted(taskdescs.keys())