Ludovic Courtès
985715e1e3
services: package-database: Run ‘guix locate’ without root privileges.
* gnu/services/admin.scm (%package-database-file)
(%package-database-accounts, %package-database-activation): New variables.
(package-database-shepherd-services): Pass explicit ‘--database’ flag to ‘guix
locate’. Pass #:user and #:group to ‘command’. Pass #:log-file.
(package-database-service-type): Extend ‘activation-service-type’ and
‘account-service-type’.
Change-Id: Ifbf65e004766d049d99a16e163339ac168c1f73c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7527
2026-04-04 00:30:52 +02:00
..
2026-04-04 00:30:52 +02:00
2026-03-11 18:27:46 +01:00
2025-12-03 14:38:09 +09:00
2026-03-11 18:27:46 +01:00
2025-10-24 16:42:53 +02:00
2026-01-09 15:22:44 +01:00
2026-02-25 22:17:41 +00:00
2025-12-26 00:01:44 +01:00
2026-03-09 13:09:41 +01:00
2026-02-09 16:27:42 +01:00
2026-03-19 07:37:06 +01:00
2026-03-14 20:15:20 +05:30
2026-03-11 18:27:46 +01:00
2025-12-03 14:38:09 +09:00
2026-03-11 18:27:46 +01:00
2026-01-06 22:00:50 +09:00
2025-10-25 12:23:23 +02:00
2025-12-20 13:37:12 +01:00
2025-10-24 16:42:53 +02:00
2026-02-25 22:06:21 +00:00
2026-03-07 22:28:01 +01:00
2026-03-11 18:27:46 +01:00
2026-03-09 23:17:24 +01:00
2026-03-29 08:59:52 -07:00
2025-12-17 15:48:26 +01:00
2025-11-16 10:21:52 -08:00
2026-01-08 01:53:57 +01:00
2026-03-14 16:19:45 +01:00
2026-01-31 23:33:52 +08:00
2026-03-11 18:27:46 +01:00
2026-03-10 11:23:30 +01:00
2026-01-27 11:46:03 +01:00
2026-02-10 18:07:49 +09:00
2026-03-03 23:53:40 +05:30
2026-03-11 18:27:46 +01:00
2026-03-20 13:27:16 +01:00
2026-04-03 14:41:22 +09:00
2026-04-02 13:24:51 +09:00
2026-01-25 13:18:26 +08:00