[Eisfair] MPD Paket für eisfair
Peter Bäumer
peter at baeumer.duckdns.org
So Feb 16 15:30:55 CET 2025
Am 16.02.2025 um 12:52 schrieb Holger Bruenjes:
> Am 16.02.25 um 10:35 schrieb Holger Bruenjes:
>
>>>
>>> In der Systemunit die Zeile ExecStartPre mit > ; chown mpd:mpd /run/mpd < ergänzen.
>>> ExecStartPre=-/bin/mkdir -p /run/mpd ; chown mpd:mpd /run/mpd
>>
>> /usr/lib/tmpfiles.d/mpd.conf
>>
Wenn es ein /usr/lib/tmpfiles.d/mpd.conf oder /etc/tmpfiles.d/mpd.conf gibt,
können dann auch ExecStartPre und ExecStopPost Zeilen aus der Unit raus:
#ExecStartPre=-/bin/mkdir -p /run/mpd ; chown mpd:mpd /run/mpd
...
#ExecStopPost=/bin/rm -rf /run/mpd
>> #Type Path Mode User Group Age Argument
>> d /run/mpd - mpd mpd - -
>
> besser waere wohl
>
> #Type Path Mode User Group Age Argument
> d /run/mpd 0755 mpd audio - -
>
ohne Mode werden die Ordner mit 0755 angelegt, ob man die Gruppe auf audio ändern muss, kann ich nicht sagen.
> das kann als user auch unter /etc/tmpfiles.d/mpd.conf
>
> abgelegt werden
Bei einem boot wird der Ordner /run/mpd automatisch automatisch angelegt.
Für die "Spielerei" mit mehreren Instanzen, müsste für jede Instanz eine Datei angelegt werden. (?!)
ggf. gibt es da noch andere Möglichkeiten, das mit dem >systemd-tmpfiles< kannte ich noch nicht...
> systemd-tmpfiles --create mpd.conf >
> erledigt das bei einer Erstaktivierung
>
> Ich denke aber, dass das direkt mit ins Paket kommt und somit der user Eingriff entfaellt.
> Holger
>
MfG
Peter B.
Mehr Informationen über die Mailingliste Eisfair