@edh
By now, I don't think systemd-tmpfiles was designed to set file permissions and ownership for normal files.
It was designed for managing lifecycle of tmpfiles(create remove clean etc.) I think.
I think we just need to consider the files that provided by the package, then we only need:
z /srv/papermc 2775 papermc papermc - -
z /srv/papermc/log 2775 papermc papermc - -
As for /srv/papermc/papermc_server.jar
we only need read permission guaranteed.
Pinned Comments
edh commented on 2019-09-03 10:54 (UTC) (edited on 2019-10-22 09:52 (UTC) by edh)
Unfortunately, upstream does not really have proper releases but instead points to build-versions of the software. Note, I will not push every new build of the package to the AUR but I will update the package upon new minecraft releases, e.g. for 1.14.4 to 1.14.5.