diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2023-11-14 11:48:50 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2023-12-22 00:31:41 +0100 |
| commit | 3d6583727ec90732ad7bd97808fd4fca8f6d8bdc (patch) | |
| tree | a92c71e2e21260e710029d3f6a63d2740bd72f37 /gnu/services/security-token.scm | |
| parent | 62a08abea75b234b2ada905acb9df27406c6f1d2 (diff) | |
services: Remove unnecessary references to (gnu build shepherd).
* gnu/services/databases.scm (memcached-shepherd-service): Remove
‘with-imported-modules’ form and ‘modules’ field.
* gnu/services/security-token.scm (pcscd-shepherd-service): Remove
‘with-imported-modules’ form.
* gnu/services/web.scm (hpcguix-web-shepherd-service): Likewise.
Change-Id: Ieb817508f1751e0c1ff551a0e078789a4a813c1c
Diffstat (limited to 'gnu/services/security-token.scm')
| -rw-r--r-- | gnu/services/security-token.scm | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/gnu/services/security-token.scm b/gnu/services/security-token.scm index 2356273398d..d971091e732 100644 --- a/gnu/services/security-token.scm +++ b/gnu/services/security-token.scm | |||
| @@ -50,22 +50,19 @@ | |||
| 50 | (define pcscd-shepherd-service | 50 | (define pcscd-shepherd-service |
| 51 | (match-lambda | 51 | (match-lambda |
| 52 | (($ <pcscd-configuration> pcsc-lite) | 52 | (($ <pcscd-configuration> pcsc-lite) |
| 53 | (with-imported-modules (source-module-closure | 53 | (shepherd-service |
| 54 | '((gnu build shepherd))) | 54 | (documentation "PC/SC Smart Card Daemon") |
| 55 | (shepherd-service | 55 | (provision '(pcscd)) |
| 56 | (documentation "PC/SC Smart Card Daemon") | 56 | (requirement '(syslogd)) |
| 57 | (provision '(pcscd)) | 57 | (start #~(lambda _ |
| 58 | (requirement '(syslogd)) | 58 | (let ((socket "/run/pcscd/pcscd.comm")) |
| 59 | (modules '((gnu build shepherd))) | 59 | (when (file-exists? socket) |
| 60 | (start #~(lambda _ | 60 | (delete-file socket))) |
| 61 | (let ((socket "/run/pcscd/pcscd.comm")) | 61 | (fork+exec-command |
| 62 | (when (file-exists? socket) | 62 | (list #$(file-append pcsc-lite "/sbin/pcscd") |
| 63 | (delete-file socket))) | 63 | "--foreground") |
| 64 | (fork+exec-command | 64 | #:log-file "/var/log/pcscd.log"))) |
| 65 | (list #$(file-append pcsc-lite "/sbin/pcscd") | 65 | (stop #~(make-kill-destructor)))))) |
| 66 | "--foreground") | ||
| 67 | #:log-file "/var/log/pcscd.log"))) | ||
| 68 | (stop #~(make-kill-destructor))))))) | ||
| 69 | 66 | ||
| 70 | (define pcscd-activation | 67 | (define pcscd-activation |
| 71 | (match-lambda | 68 | (match-lambda |
