diff options
author | Robert Yang <liezhi.yang@windriver.com> | 2021-03-05 11:28:57 +0800 |
---|---|---|
committer | Robert Yang <liezhi.yang@windriver.com> | 2021-03-05 11:57:24 +0800 |
commit | 870b35befc0b8fa9cd1c3a03fcfd2395440c2f41 (patch) | |
tree | f03ffdc3d1a6d98b8b2c6ba5102a9340c4a2dab0 | |
parent | 6db24928d62aeb093a0e6da6619713eaca57a96f (diff) | |
download | openembedded-core-contrib-rbt/root.tar.gz |
rootfs-postcommands.bbclass: Print a warning when login with root is disabledrbt/root
Fixed:
EXTRA_IMAGE_FEATURES_remove = "debug-tweaks"
$ bitbake core-image-minimal
Then we can't login to the system with root without any messages. Add a warning
makes it easy to debug.
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
-rw-r--r-- | meta/classes/rootfs-postcommands.bbclass | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/meta/classes/rootfs-postcommands.bbclass b/meta/classes/rootfs-postcommands.bbclass index 1f27a3d07a..e4fe416ac9 100644 --- a/meta/classes/rootfs-postcommands.bbclass +++ b/meta/classes/rootfs-postcommands.bbclass @@ -147,7 +147,11 @@ read_only_rootfs_hook () { zap_empty_root_password () { if [ -e ${IMAGE_ROOTFS}/etc/shadow ]; then sed -i 's%^root::%root:*:%' ${IMAGE_ROOTFS}/etc/shadow - fi + grep -q '^root:*:' ${IMAGE_ROOTFS}/etc/shadow + if [ $? -eq 0 ]; then + bbwarn "Login with root user is disabled since zap_empty_root_password is enabled" + fi + fi if [ -e ${IMAGE_ROOTFS}/etc/passwd ]; then sed -i 's%^root::%root:*:%' ${IMAGE_ROOTFS}/etc/passwd fi |