[OE-core] [RFC][PATCH 6/6] local.conf.sample: make debug-tweaks depend on IMAGE_MODE
Patrick Ohly
patrick.ohly at intel.com
Mon May 15 13:27:03 UTC 2017
Enabling "debug-tweaks" unconditionally, even if it is only in the
local.conf.sample file, runs the risk of that getting used in
production images.
By checking the per-image IMAGE_MODE, the debug tweaks only get
enabled for images not meant for production.
Signed-off-by: Patrick Ohly <patrick.ohly at intel.com>
---
meta/conf/local.conf.sample | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/meta/conf/local.conf.sample b/meta/conf/local.conf.sample
index 85c5e21..edadbb7 100644
--- a/meta/conf/local.conf.sample
+++ b/meta/conf/local.conf.sample
@@ -114,8 +114,9 @@ PACKAGE_CLASSES ?= "package_ipk"
# e.g. ssh root access has a blank password
# There are other application targets that can be used here too, see
# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details.
-# We default to enabling the debugging tweaks.
-EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
+# We default to enabling the debugging tweaks unless an image is explicitly
+# requested to be built for production.
+EXTRA_IMAGE_FEATURES ?= "${@ '' if 'production' == d.getVar('IMAGE_MODE') else 'debug-tweaks'}"
#
# Additional image features
--
git-series 0.9.1
More information about the Openembedded-core
mailing list