X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=meta-app-framework%2Frecipes-config%2Fagl-session%2Fagl-session_0.1.bb;h=ecad1615d96fd9bd05241c4db6795c1cb17b8113;hb=00e8294b28f4d93caf97dbb813acdb53a60e6cdc;hp=abde287acccd77aa1b0a8e73da5ac332a8a6f640;hpb=a4df51435a0683cb54a2101fb9ac44717a663cca;p=AGL%2Fmeta-agl.git diff --git a/meta-app-framework/recipes-config/agl-session/agl-session_0.1.bb b/meta-app-framework/recipes-config/agl-session/agl-session_0.1.bb index abde287ac..ecad1615d 100644 --- a/meta-app-framework/recipes-config/agl-session/agl-session_0.1.bb +++ b/meta-app-framework/recipes-config/agl-session/agl-session_0.1.bb @@ -5,6 +5,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7ca SRC_URI = "\ file://agl-session@.service \ file://agl-session.target \ + file://50-xdg-data-dirs.sh \ " inherit systemd allarch useradd @@ -12,10 +13,13 @@ inherit systemd allarch useradd USERADD_PACKAGES = "${PN}" USERADDEXTENSION = "useradd-staticids" GROUPADD_PARAM:${PN} = "\ + --system display ; \ + --system video ; \ + --system pipewire ; \ -g 1001 agl-driver ; \ " USERADD_PARAM:${PN} = "\ - -g 1001 -u 1001 -o -d /home/agl-driver -m -K PASS_MAX_DAYS=-1 agl-driver ; \ + -g 1001 -u 1001 -G video,display,pipewire -o -d /home/agl-driver -m -K PASS_MAX_DAYS=-1 agl-driver ; \ " SYSTEMD_PACKAGES = "${PN}" @@ -30,6 +34,13 @@ do_install() { install -d ${D}${systemd_user_unitdir} install -m 0644 ${WORKDIR}/agl-session.target ${D}${systemd_user_unitdir} + + install -d ${D}${libdir}/systemd/user-environment-generators + install -m 0755 ${WORKDIR}/50-xdg-data-dirs.sh ${D}${libdir}/systemd/user-environment-generators/ } -FILES:${PN} += "${systemd_system_unitdir} ${systemd_user_unitdir}" +FILES:${PN} += " \ + ${systemd_system_unitdir} \ + ${systemd_user_unitdir} \ + ${libdir}/systemd/user-environment-generators/ \ +"