]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
classes-recipe/core-image: drop debug-tweaks IMAGE_FEATURE
authorRoss Burton <ross.burton@arm.com>
Thu, 7 Nov 2024 13:47:52 +0000 (13:47 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 7 Nov 2024 22:16:57 +0000 (22:16 +0000)
commit2c229f9542c6ba608912e14c9c3f783c3fa89349
treeb4b000356fc82357740cee89fa13d5b66dea290d
parentfe167e082cbde1c6d186ecdda531abef610ac2ac
classes-recipe/core-image: drop debug-tweaks IMAGE_FEATURE

Remove the 'debug-tweaks' IMAGE_FEATURE. It sounds friendly and kind to
developers, but it results primarily in an image which root can login
remotely without a password.  This is incredibly useful for local
development and testing purposes, but we really want to be explicit that
this is what is happening instead of hiding it behind a vague "debug
tweaks" statement.

To preserve the eixsting behaviour, debug-tweaks should be replaced with
these features:

  allow-empty-password empty-root-password allow-root-login post-install-logging

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes-recipe/core-image.bbclass
meta/classes-recipe/image.bbclass
meta/classes-recipe/rootfs-postcommands.bbclass