archlinuxcn / lilac

Lilac is the build bot for archlinuxcn
GNU General Public License v3.0
113 stars 39 forks source link

recv_gpg_keys: fix running under systemd services #179

Closed yan12125 closed 2 years ago

yan12125 commented 2 years ago

/run/user is not accessible when lilac is running as (part of) a systemd service with ProtectHome=yes: (ex: buildbot-worker@.service [1])

bwrap: Can't find source path /run/user/979/gnupg: Permission denied

[1] https://github.com/buildbot/buildbot-contrib/blob/master/worker/contrib/systemd/buildbot-worker%40.service