Bug 27844: Launch koha-worker systemd service as koha linux user
authorDavid Cook <dcook@prosentient.com.au>
Tue, 2 Mar 2021 23:32:28 +0000 (23:32 +0000)
committerFridolin Somers <fridolin.somers@biblibre.com>
Tue, 18 May 2021 10:16:27 +0000 (12:16 +0200)
commit530cb25fcf2c560f36ad80b5223fa440ee3fde06
tree8c3f0e0cc7773fe10fc702713b7dec73afacaa5c
parent32368e932fc0ec8178176da237bfaa390656f50f
Bug 27844: Launch koha-worker systemd service as koha linux user

This patch adds the User directive to the koha-worker systemd unit file

Test plan:
0a. DO NOT APPLY PATCH YET
0b. Start a Koha testing environment running systemd
1. koha-worker --stop kohadev
2. cp debian/templates/koha-worker@.service /etc/systemd/system/.
3. systemctl start koha-worker@kohadev.service
4. ps -efww | grep "background_jobs_worker"
5. Note koha-worker is running as root
6. APPLY THE PATCH
7. cp debian/templates/koha-worker@.service /etc/systemd/system/.
8. systemctl daemon-reload
9. systemctl restart koha-worker@kohadev.service
10. ps -efww | grep "background_jobs_worker"
11. Note that koha-worker is now running as kohadev-koha

Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
(cherry picked from commit 25b1ada137806b4b57925bd9f584fcdc73f9eaf2)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
debian/templates/koha-worker@.service