From e3c3fb3f2e83aa3de16eb5d30bb4d65cb9dd2c2d Mon Sep 17 00:00:00 2001 From: Andreas Wacknitz <A.Wacknitz@gmx.de> Date: Sat, 13 Jan 2024 20:30:11 +0100 Subject: [PATCH] pulseaudio: introduce pulse user and group --- /dev/null | 4 ---- components/desktop/pulseaudio/manifests/sample-manifest.p5m | 2 +- components/desktop/pulseaudio/Makefile | 2 +- components/desktop/pulseaudio/pkg5 | 2 +- components/desktop/pulseaudio/pulseaudio.p5m | 4 ++++ doc/reserved_uids_and_gids.md | 2 ++ 6 files changed, 9 insertions(+), 7 deletions(-) diff --git a/components/desktop/pulseaudio/Makefile b/components/desktop/pulseaudio/Makefile index 3ebf9a1..20704f0 100644 --- a/components/desktop/pulseaudio/Makefile +++ b/components/desktop/pulseaudio/Makefile @@ -20,7 +20,7 @@ COMPONENT_NAME= pulseaudio COMPONENT_VERSION= 13.0 -COMPONENT_REVISION= 4 +COMPONENT_REVISION= 5 COMPONENT_SUMMARY= Sample Rate Converter for audio COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz diff --git a/components/desktop/pulseaudio/WARNING b/components/desktop/pulseaudio/WARNING deleted file mode 100644 index e00f156..0000000 --- a/components/desktop/pulseaudio/WARNING +++ /dev/null @@ -1,4 +0,0 @@ - -The package runtime/smalltalk/squeak depends on this library. -A 32bit and 63bit version of this library is required for Squeak. - diff --git a/components/desktop/pulseaudio/manifests/sample-manifest.p5m b/components/desktop/pulseaudio/manifests/sample-manifest.p5m index 1b7e402..e360c80 100644 --- a/components/desktop/pulseaudio/manifests/sample-manifest.p5m +++ b/components/desktop/pulseaudio/manifests/sample-manifest.p5m @@ -10,7 +10,7 @@ # # -# Copyright 2023 <contributor> +# Copyright 2024 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) diff --git a/components/desktop/pulseaudio/pkg5 b/components/desktop/pulseaudio/pkg5 index 5d2b94e..8f814dc 100644 --- a/components/desktop/pulseaudio/pkg5 +++ b/components/desktop/pulseaudio/pkg5 @@ -27,4 +27,4 @@ "library/audio/pulseaudio" ], "name": "pulseaudio" -} \ No newline at end of file +} diff --git a/components/desktop/pulseaudio/pulseaudio.p5m b/components/desktop/pulseaudio/pulseaudio.p5m index e2698b1..5d595a6 100644 --- a/components/desktop/pulseaudio/pulseaudio.p5m +++ b/components/desktop/pulseaudio/pulseaudio.p5m @@ -24,6 +24,10 @@ license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' +# pulseaudio-system.conf is referencing a user named pulse. dbus-daemon fails to start without it. +group groupname=pulse gid=74 +user username=pulse gcos-field="pulseaudio daemon user" group=pulse home-dir=/var/empty login-shell=/bin/false uid=74 + <transform file path=etc/pulse/.* -> default preserve true> <transform file path=etc/pulse/.* -> default mode 0644> diff --git a/doc/reserved_uids_and_gids.md b/doc/reserved_uids_and_gids.md index a9f6163..9f94d40 100644 --- a/doc/reserved_uids_and_gids.md +++ b/doc/reserved_uids_and_gids.md @@ -53,6 +53,7 @@ 71 | lp 72 | dovecot 73 | dovenull +74 | pulse 75 | openldap 76 | p0f 77 | nut @@ -124,6 +125,7 @@ 70 | mysql 72 | dovecot 73 | dovenull +74 | pulse 75 | openldap 76 | p0f 77 | nut -- Gitblit v1.9.3