summaryrefslogtreecommitdiff
path: root/gnu/packages.scm
diff options
context:
space:
mode:
authorSören Tempel <soeren@soeren-tempel.net>2025-03-07 15:29:05 +0100
committerLudovic Courtès <ludo@gnu.org>2025-03-08 16:09:41 +0100
commit5ead9fa56c9ca97456796b09079fcfe0f24d8aa3 (patch)
treef3745c362b94621a309450acdb35e5c610698c2a /gnu/packages.scm
parenta8db2cb547f93f915726eae8ebae7646a4361094 (diff)
services: networking: Add dhcpcd service.
This is intended as an alternative to dhcp-client-service-type as isc-dhcp has reached its end-of-life in 2022 (three years ago!), see #68619 for more details. Long-term, this services is therefore intended to replace dhcp-client-service-type. * gnu/services/networking.scm (dhcpcd-service-type): New service. (dhcpcd-shepherd-service): New procedure. (dhcpcd-account-service): New variable. (dhcpcd-config-file): New procedure. (dhcpcd-configuration): New record type. (dhcpcd-serialize-list-of-strings, dhcpcd-serialize-boolean) (dhcpcd-serialize-string): New procedures. (serialize-field-name): New procedure. * gnu/tests/networking.scm (run-dhcpcd-test): New procedure. (%dhcpcd-os, %test-dhcpcd): New variables. * doc/guix.texi (Networking Services): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages.scm')
0 files changed, 0 insertions, 0 deletions