From 0a786ead632f27da6e34192d06902e32a6290585 Mon Sep 17 00:00:00 2001 From: Marek Paśnikowski Date: Fri, 21 Mar 2025 11:59:07 +0100 Subject: trezor: add dependency on user-processes The dependency is required to prevent Shepherd from blocking proper shutdown. Services must be correctly rooted in the service graph. This fact is not properly documented in the Guix Manual. --- suweren/trezor.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'suweren') diff --git a/suweren/trezor.scm b/suweren/trezor.scm index 8448bdf..496fd72 100644 --- a/suweren/trezor.scm +++ b/suweren/trezor.scm @@ -19,9 +19,10 @@ (profile-extension (list trezord)) (shepherd-extension (shepherd-service - (provision shepherd-symbols) - (start start-process) - (stop stop-process))) + (provision shepherd-symbols) + (requirement (list 'user-processes)) + (start start-process) + (stop stop-process))) (shepherd-extension* (list shepherd-extension)) -- cgit v1.2.3