[oe] [PATCH] polkit-group-rule: Add polkitd user and group

Andreas Müller schnitzeltony at googlemail.com
Thu Jan 29 07:44:48 UTC 2015


On Thu, Jan 29, 2015 at 2:38 AM, Ash Charles <ashcharles at gmail.com> wrote:
> 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 <ashcharles at gmail.com>
> ---
>  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 8d1a89a..3435e93 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;"
> --
> 2.1.0
>
Acked-by: Andreas Müller <schnitzeltony at googlemail.com>



More information about the Openembedded-devel mailing list