[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[shepherd] 03/08: repl: Delete socket before starting.
From: |
Ludovic Courtès |
Subject: |
[shepherd] 03/08: repl: Delete socket before starting. |
Date: |
Sat, 25 Mar 2023 17:53:06 -0400 (EDT) |
civodul pushed a commit to branch master
in repository shepherd.
commit 25f2006b145faa74768357a93baba001b424b35f
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Sat Mar 25 18:37:31 2023 +0100
repl: Delete socket before starting.
* modules/shepherd/service/repl.scm (repl-service): In 'start' method,
start by deleting SOCKET-FILE.
---
modules/shepherd/service/repl.scm | 1 +
1 file changed, 1 insertion(+)
diff --git a/modules/shepherd/service/repl.scm
b/modules/shepherd/service/repl.scm
index 460b227..8e0ae13 100644
--- a/modules/shepherd/service/repl.scm
+++ b/modules/shepherd/service/repl.scm
@@ -103,6 +103,7 @@ crashes, stop @var{service}."
#:provides '(repl)
#:requires '()
#:start (lambda args
+ (catch-system-error (delete-file socket-file))
(let ((socket (open-server-socket socket-file)))
(spawn-repl-service socket)
socket))
- [shepherd] branch master updated (e2d324e -> 353a91b), Ludovic Courtès, 2023/03/25
- [shepherd] 04/08: service: Catch exceptions of essential tasks., Ludovic Courtès, 2023/03/25
- [shepherd] 02/08: shepherd: Define and use 'replace-core-bindings!'., Ludovic Courtès, 2023/03/25
- [shepherd] 07/08: service: Make 'launch-service' private., Ludovic Courtès, 2023/03/25
- [shepherd] 05/08: service: 'make-systemd-constructor' supports starting processes eagerly., Ludovic Courtès, 2023/03/25
- [shepherd] 01/08: shepherd: Replace 'primitive-load' with a Scheme implementation., Ludovic Courtès, 2023/03/25
- [shepherd] 06/08: service: Remove redundant condition in 'start'., Ludovic Courtès, 2023/03/25
- [shepherd] 08/08: service: Print "already running" message in 'launch-service', not 'start'., Ludovic Courtès, 2023/03/25
- [shepherd] 03/08: repl: Delete socket before starting.,
Ludovic Courtès <=