systemd: add unit files for pipewire-media-session

... and disable starting it from context.exec in the config
This commit is contained in:
George Kiagiadakis 2021-02-23 17:43:35 +02:00 committed by Wim Taymans
parent 3a7ce9660a
commit 012a68f8ef
5 changed files with 61 additions and 4 deletions

View file

@ -0,0 +1,21 @@
[Unit]
Description=Multimedia Service Session Manager
After=pipewire.service
BindsTo=pipewire.service
[Service]
LockPersonality=yes
MemoryDenyWriteExecute=yes
NoNewPrivileges=yes
RestrictNamespaces=yes
SystemCallArchitectures=native
SystemCallFilter=@system-service
Type=simple
ExecStart=@PW_MEDIA_SESSION_BINARY@
Restart=on-failure
RuntimeDirectory=pipewire
User=pipewire
Environment=PIPEWIRE_RUNTIME_DIR=%t/pipewire
[Install]
WantedBy=pipewire.service