dev-manual: Remove True option to getVar calls

getVar() has been defaulting to expanding by default for
a long time (2016), thus remove the True option from
getVar() examples with a regex search and replace.

Search & replace made using the following command:
    sed -e 's|\(d\.getVar \?\)( \?\([^,()]*\), \?True)|\1(\2)|g' \
        -i $(git grep -E 'getVar ?\( ?([^,()]*), ?True\)' \
             | cut -d':' -f1 \
             | sort -u)

Note that there are are several other examples of getVar()
usage which already don't explicitly add the True option,
this patch just align some stray remainders.

(From yocto-docs rev: 9824280085c4164c614c5ef2bc1e69ffac1732dd)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
André Draszik
2019-01-15 12:08:24 -08:00
committed by Richard Purdie
parent dc24d63938
commit ee30b9a77d

View File

@@ -5116,15 +5116,15 @@
So, commands such as the following are useful when exploring the data So, commands such as the following are useful when exploring the data
store and running functions: store and running functions:
<literallayout class='monospaced'> <literallayout class='monospaced'>
pydevshell> d.getVar("STAGING_DIR", True) pydevshell> d.getVar("STAGING_DIR")
'/media/build1/poky/build/tmp/sysroots' '/media/build1/poky/build/tmp/sysroots'
pydevshell> d.getVar("STAGING_DIR", False) pydevshell> d.getVar("STAGING_DIR")
'${TMPDIR}/sysroots' '${TMPDIR}/sysroots'
pydevshell> d.setVar("FOO", "bar") pydevshell> d.setVar("FOO", "bar")
pydevshell> d.getVar("FOO", True) pydevshell> d.getVar("FOO")
'bar' 'bar'
pydevshell> d.delVar("FOO") pydevshell> d.delVar("FOO")
pydevshell> d.getVar("FOO", True) pydevshell> d.getVar("FOO")
pydevshell> bb.build.exec_func("do_unpack", d) pydevshell> bb.build.exec_func("do_unpack", d)
pydevshell> pydevshell>
</literallayout> </literallayout>
@@ -6892,8 +6892,8 @@
<literallayout class='monospaced'> <literallayout class='monospaced'>
MACHINE = "qemux86-64" MACHINE = "qemux86-64"
DEFAULTTUNE = "x86-64-x32" DEFAULTTUNE = "x86-64-x32"
baselib = "${@d.getVar('BASE_LIB_tune-' + (d.getVar('DEFAULTTUNE', True) \ baselib = "${@d.getVar('BASE_LIB_tune-' + (d.getVar('DEFAULTTUNE') \
or 'INVALID'), True) or 'lib'}" or 'INVALID')) or 'lib'}"
</literallayout> </literallayout>
Once you have set up your configuration file, use BitBake to Once you have set up your configuration file, use BitBake to
build an image that supports the x32 psABI. build an image that supports the x32 psABI.