Enable Wireplumber Policy instance in ivi guest image. 55/27255/12
authorAshok Sidipotu <ashok.sidipotu@collabora.com>
Thu, 17 Feb 2022 13:32:03 +0000 (19:02 +0530)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Fri, 10 Jun 2022 21:18:06 +0000 (21:18 +0000)
commit1f9f960298a6a2e6ae0360c4ef42e88c9678069a
tree0b3539b185042e96ad10db4403823c78870aa01c
parent11505a45554d8db0ca0fd6f5e77c88cbbb7cacb3
Enable Wireplumber Policy instance in ivi guest image.

-add wireplumber-policy-config-agl recipe to guest, while
 wireplumber-config-agl remains in host.
-add packagegroup-pipewire-base which is needed by the policy recipe.
-mount host pipewire server socket in /var directory in guest image and
 define a PIPEWIRE_RUNTIME_DIR environment variable based on this new mount
 point.
-make the needed service file changes to have wireplumber policy
 instance start on its own with out depending on pipewire service, limit this
 change to lxc layers.
-install wireplumber@policy.service in sockets.targets.want directory,
 this is need for its self start, limit this change to lxc layers

Bug-AGL: SPEC-4100
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Change-Id: Ifbd7a026c75a199bb540c1593d5a93f67a4bde02
meta-agl-lxc/dynamic-layers/meta-rcar-gen3/recipes-container/lxc-config/lxc-config-ivi-demo/mount.in
meta-agl-lxc/recipes-container/lxc-config/lxc-config-ivi-demo/environment.in
meta-agl-lxc/recipes-container/lxc-config/lxc-config-ivi-demo/mount.in
meta-agl-lxc/recipes-container/lxc-config/lxc-config-ivi-demo/system.conf.ivi-demo.in
meta-agl-lxc/recipes-multimedia/wireplumber/wireplumber-policy-config-agl_git.bbappend [new file with mode: 0644]
meta-agl-lxc/recipes-multimedia/wireplumber/wireplumber/0001-systemd-wireplumber-to-not-depend-on-the-pipewire-de.patch [new file with mode: 0644]
meta-agl-lxc/recipes-multimedia/wireplumber/wireplumber_git.bbappend [new file with mode: 0644]
meta-agl-lxc/recipes-platform/images/guest-image-ivi-demo.bb
meta-agl-lxc/recipes-platform/images/lxc-host-image-demo.bb