summaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
authortprrt <tprrt@tupi.fr>2015-04-14 00:08:03 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-05-15 18:12:45 +0100
commitb5ada042b54a811d93e5c3aae48dc435e2a0f6c1 (patch)
tree77e20ecc46f695fbed7c8ed374471ecac81d8f13 /meta/classes
parent9f524997ffcaee53603be785f6a9df15e2bdb377 (diff)
downloadast2050-yocto-poky-b5ada042b54a811d93e5c3aae48dc435e2a0f6c1.zip
ast2050-yocto-poky-b5ada042b54a811d93e5c3aae48dc435e2a0f6c1.tar.gz
image: zap_empty_root_password doesn't handle passwd file in shadow case
/etc/passwd isn't editted if /etc/shadow exists and should be else it can cause problems with some login providers such as toybox. (From OE-Core rev: 09ac2664fba223111c20c3000af6b8d5cdaabeb1) (From OE-Core rev: ec4dba57eb95e31954dc74dd6489f70575b54d6f) Signed-off-by: tprrt <tprrt@tupi.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/image.bbclass3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
index dc9bd80..01f8b3f 100644
--- a/meta/classes/image.bbclass
+++ b/meta/classes/image.bbclass
@@ -335,7 +335,8 @@ MULTILIB_TEMP_ROOTFS = "${WORKDIR}/multilib"
zap_empty_root_password () {
if [ -e ${IMAGE_ROOTFS}/etc/shadow ]; then
sed -i 's%^root::%root:*:%' ${IMAGE_ROOTFS}/etc/shadow
- elif [ -e ${IMAGE_ROOTFS}/etc/passwd ]; then
+ fi
+ if [ -e ${IMAGE_ROOTFS}/etc/passwd ]; then
sed -i 's%^root::%root:*:%' ${IMAGE_ROOTFS}/etc/passwd
fi
}
OpenPOWER on IntegriCloud