diff --git a/meta-oe/recipes-support/colord/colord.bb b/meta-oe/recipes-support/colord/colord.bb index 19d2ac3211..571c4b1826 100644 --- a/meta-oe/recipes-support/colord/colord.bb +++ b/meta-oe/recipes-support/colord/colord.bb @@ -47,6 +47,11 @@ FILES:${PN} += " \ ${libdir}/sysusers.d \ " -USERADD_PACKAGES = "${PN}" -USERADD_PARAM:${PN} = "--system --user-group -s /bin/false colord" +do_install:append() { + install -d ${D}${sysconfdir}/tmpfiles.d + echo "d ${localstatedir}/lib/colord 700 root root - -" > ${D}${sysconfdir}/tmpfiles.d/colord.conf +} + +USERADD_PACKAGES = "${PN}" +USERADD_PARAM:${PN} = "--system --user-group --shell /bin/false --no-create-home --home-dir ${localstatedir}/lib/colord colord"