diff options
-rw-r--r-- | meta/classes/rootfs-postcommands.bbclass | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/meta/classes/rootfs-postcommands.bbclass b/meta/classes/rootfs-postcommands.bbclass index cd8986d8a9..b63a5b90d3 100644 --- a/meta/classes/rootfs-postcommands.bbclass +++ b/meta/classes/rootfs-postcommands.bbclass | |||
@@ -78,12 +78,8 @@ systemd_create_users () { | |||
78 | eval groupadd --root ${IMAGE_ROOTFS} $groupadd_params || true | 78 | eval groupadd --root ${IMAGE_ROOTFS} $groupadd_params || true |
79 | elif [ "$type" = "m" ]; then | 79 | elif [ "$type" = "m" ]; then |
80 | group=$id | 80 | group=$id |
81 | if [ ! `grep -q "^${group}:" ${IMAGE_ROOTFS}${sysconfdir}/group` ]; then | 81 | eval groupadd --root ${IMAGE_ROOTFS} --system $group || true |
82 | eval groupadd --root ${IMAGE_ROOTFS} --system $group | 82 | eval useradd --root ${IMAGE_ROOTFS} --shell /sbin/nologin --system $name --no-user-group || true |
83 | fi | ||
84 | if [ ! `grep -q "^${name}:" ${IMAGE_ROOTFS}${sysconfdir}/passwd` ]; then | ||
85 | eval useradd --root ${IMAGE_ROOTFS} --shell /sbin/nologin --system $name | ||
86 | fi | ||
87 | eval usermod --root ${IMAGE_ROOTFS} -a -G $group $name | 83 | eval usermod --root ${IMAGE_ROOTFS} -a -G $group $name |
88 | fi | 84 | fi |
89 | done | 85 | done |