<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Thu, May 31, 2018 at 10:25 AM Nicola Lunghi <<a href="mailto:nick83ola@gmail.com">nick83ola@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In some yocto recipes the /sbin/nologin path is incorrectly set to<br>
/bin/nologin. set it to the correct path ${base_sbindir}/nologin<br>
<br>
Signed-off-by: Nicola Lunghi <<a href="mailto:nick83ola@gmail.com" target="_blank">nick83ola@gmail.com</a>><br>
---<br>
meta-selftest/files/static-passwd | 20 ++++++++++----------<br>
meta/classes/rootfs-postcommands.bbclass | 6 +++---<br>
meta/recipes-core/systemd/<a href="http://systemd_237.bb" rel="noreferrer" target="_blank">systemd_237.bb</a> | 19 +++++++++++--------<br>
3 files changed, 24 insertions(+), 21 deletions(-)<br>
<br>
diff --git a/meta-selftest/files/static-passwd b/meta-selftest/files/static-passwd<br>
index 412f85d469..fe1f3247d4 100644<br>
--- a/meta-selftest/files/static-passwd<br>
+++ b/meta-selftest/files/static-passwd<br>
@@ -1,11 +1,11 @@<br>
messagebus:x:500:500::/var/lib/dbus:/bin/false<br>
-systemd-bus-proxy:x:501:501::/:/bin/nologin<br>
-systemd-network:x:502:502::/:/bin/nologin<br>
-systemd-resolve:x:503:503::/:/bin/nologin<br>
-systemd-timesync:x:504:504::/:/bin/nologin<br>
-polkitd:x:505:505::/:/bin/nologin<br>
-avahi:x:509:509::/:/bin/nologin<br>
-avahi-autoipd:x:510:510::/:/bin/nologin<br>
-rpc:x:511:511::/:/bin/nologin<br>
-distcc:x:512:nogroup::/:/bin/nologin<br>
-rpcuser:x:513:513::/var/lib/nfs:/bin/nologin<br>
+systemd-bus-proxy:x:501:501::/:/sbin/nologin<br>
+systemd-network:x:502:502::/:/sbin/nologin<br>
+systemd-resolve:x:503:503::/:/sbin/nologin<br>
+systemd-timesync:x:504:504::/:/sbin/nologin<br>
+polkitd:x:505:505::/:/sbin/nologin<br>
+avahi:x:509:509::/:/sbin/nologin<br>
+avahi-autoipd:x:510:510::/:/sbin/nologin<br>
+rpc:x:511:511::/:/sbin/nologin<br>
+distcc:x:512:nogroup::/:/sbin/nologin<br>
+rpcuser:x:513:513::/var/lib/nfs:/sbin/nologin<br>
diff --git a/meta/classes/rootfs-postcommands.bbclass b/meta/classes/rootfs-postcommands.bbclass<br>
index a4e627fef8..0ee7391957 100644<br>
--- a/meta/classes/rootfs-postcommands.bbclass<br>
+++ b/meta/classes/rootfs-postcommands.bbclass<br>
@@ -62,8 +62,8 @@ systemd_create_users () {<br>
for conffile in ${IMAGE_ROOTFS}/usr/lib/sysusers.d/systemd.conf ${IMAGE_ROOTFS}/usr/lib/sysusers.d/systemd-remote.conf; do<br>
[ -e $conffile ] || continue<br>
grep -v "^#" $conffile | sed -e '/^$/d' | while read type name id comment; do<br>
- if [ "$type" = "u" ]; then<br>
- useradd_params="--shell /sbin/nologin"<br>
+ if [ "$type" = "u" ]; then:w<br></blockquote><div><br></div><div class="">This won't run as is. ";then:w"<br></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Christopher Larson<br>kergoth at gmail dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Senior Software Engineer, Mentor Graphics</div></div></div></div></div>