Files
meta-mortsgna/recipes-defaultconfig/users/unpriv-user_1.2.bb
Andreas Müller e6e8af2285 Move to new override syntax
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 12:16:08 +02:00

34 lines
1.0 KiB
BlitzBasic

DESCRIPTION = "This recipe adds a user 'morona' without password"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
inherit useradd user-with-full-skel
USERNAME = "morona"
# groups user shall be member of (NO WHITESPACES ALLOWED)
USERGROUPS = "audio,video,dialout,wheel,${@bb.utils.contains('BBFILE_COLLECTIONS', 'openembedded-layer', 'datetime,network,', '', d)}systemd-journal"
# all those we are member of
USER_DEPS ?= " \
systemd \
\
group-wheel \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'openembedded-layer', 'polkit-group-rule-datetime polkit-group-rule-network', '', d)} \
"
DEPENDS += "${USER_DEPS}"
RDEPENDS:${PN} = "${USER_DEPS} bash"
USERADD_PACKAGES = "${PN}"
USERADD_PARAM:${PN} = "-m -c Morona -d /home/${USERNAME} -s /bin/bash -k /etc/skel -g ${USERNAME} --groups ${USERGROUPS} ${USERNAME}"
GROUPADD_PARAM:${PN} = "${USERNAME}"
pkg_postinst_ontarget:${PN}() {
# empty password
passwd -d ${USERNAME}
}
ALLOW_EMPTY:${PN} = "1"