[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
08/18: services: network-manager: Set service canonical-name to NetworkM
From: |
guix-commits |
Subject: |
08/18: services: network-manager: Set service canonical-name to NetworkManager. |
Date: |
Fri, 10 Mar 2023 11:41:43 -0500 (EST) |
civodul pushed a commit to branch master
in repository guix.
commit c122fe37d52b268a5a3b908bd0f772268d611872
Author: Bruno Victal <mirai@makinata.eu>
AuthorDate: Tue Mar 7 12:44:04 2023 +0000
services: network-manager: Set service canonical-name to NetworkManager.
According to the semantics in [1], 'networking should be a "virtual service"
and NetworkManager its canonical-name. This does not influence
existing services and they should continue to use the 'networking symbol.
One visible change is that 'herd status' doesn't show 'networking' anymore,
instead listing 'NetworkManager' in its place but both symbols are can be
used
to start and stop the same service.
Note: Though the symbol NetworkManager doesn't really conform with the
overall kebab-case
used throughout Guix, this is intentional as we really want to make it
clear that
that the symbol NetworkManager really refers to the software called
NetworkManager,
since it's a canonical name here. (rather than risk misleading the user to
interpret
the symbol network-manager as a symbol for some unspecific network
management software)
[1]: https://www.gnu.org/software/shepherd/manual/html_node/Jump-Start.html
* gnu/services/networking.scm (network-manager-shepherd-service): Make
'networking a
virtual service and set 'NetworkManager as its canonical name.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
gnu/services/networking.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/services/networking.scm b/gnu/services/networking.scm
index 7cf92dc8c4..5899e0977b 100644
--- a/gnu/services/networking.scm
+++ b/gnu/services/networking.scm
@@ -1229,7 +1229,7 @@ project's documentation} for more information."
(vpn (vpn-plugin-directory vpn-plugins)))
(list (shepherd-service
(documentation "Run the NetworkManager.")
- (provision '(networking))
+ (provision '(NetworkManager networking))
(requirement `(user-processes dbus-system loopback
,@shepherd-requirement
;; TODO: iwd? is deprecated and should be passed
- branch master updated (4f4e4abd3a -> f437b11180), guix-commits, 2023/03/10
- 02/18: services: network-manager: Add 'shepherd-requirement' field., guix-commits, 2023/03/10
- 04/18: services: connman: Use match-record and export accessors., guix-commits, 2023/03/10
- 07/18: services: network-manager: Await for NetworkManager to finish starting up., guix-commits, 2023/03/10
- 10/18: services: xorg: Deprecate 'screen-locker-service' procedure., guix-commits, 2023/03/10
- 11/18: doc: Sending-a-Patch-Series: Fix URL., guix-commits, 2023/03/10
- 03/18: services: network-manager: Deprecate 'iwd?' field., guix-commits, 2023/03/10
- 05/18: services: connman: Add 'shepherd-requirement' field., guix-commits, 2023/03/10
- 06/18: services: connman: Deprecate 'iwd?' field., guix-commits, 2023/03/10
- 01/18: build-system/gnu: Remove 'install-license-files' from '%dist-phases'., guix-commits, 2023/03/10
- 08/18: services: network-manager: Set service canonical-name to NetworkManager.,
guix-commits <=
- 09/18: services: connman: Set service canonical-name to connman., guix-commits, 2023/03/10
- 12/18: licenses: Add LPL 1.02 (Lucent Public Licence)., guix-commits, 2023/03/10
- 13/18: import: Add EUPL 1.1 to the SPDX license name converter., guix-commits, 2023/03/10
- 14/18: gnu: r-mapproj: Correct license field to lpl1.02., guix-commits, 2023/03/10
- 16/18: gnu: Add 9yacc., guix-commits, 2023/03/10
- 15/18: gnu: Add lib9., guix-commits, 2023/03/10
- 17/18: gnu: Add 9base., guix-commits, 2023/03/10
- 18/18: doc: Add missing space after @deftp., guix-commits, 2023/03/10