From b196d3e2131913a35ce30b87ac8fd7521952ca33 Mon Sep 17 00:00:00 2001 From: Ash Charles Date: Wed, 28 Jan 2015 17:38:13 -0800 Subject: polkit-group-rule: Add polkitd user and group MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Recipes including polkit-group-rule.inc correctly install a directory with the user and group set as 'polkitd'. To avoid warnings like these when assemblying the rootfs, WARNING: log_check: warning: user polkitd does not exist - using root ... WARNING: log_check: warning: group polkitd does not exist - using root create this user and group. Note: although the polkit recipe itself, on which this depends, is creating this same user and group, it seems that the useradd class needs this to be specified independently. Signed-off-by: Ash Charles Acked-by: Andreas Müller Signed-off-by: Martin Jansa --- meta-oe/recipes-extended/polkit/polkit-group-rule.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-extended/polkit/polkit-group-rule.inc b/meta-oe/recipes-extended/polkit/polkit-group-rule.inc index 8d1a89aa3e..3435e93a0f 100644 --- a/meta-oe/recipes-extended/polkit/polkit-group-rule.inc +++ b/meta-oe/recipes-extended/polkit/polkit-group-rule.inc @@ -7,3 +7,4 @@ do_install_prepend() { install -m 700 -d ${D}${sysconfdir}/polkit-1/rules.d chown polkitd:polkitd ${D}${sysconfdir}/polkit-1/rules.d } +USERADD_PARAM_${PN}_prepend = "--system --no-create-home --user-group --home-dir ${sysconfdir}/polkit-1 polkitd;" -- cgit 1.2.3-korg