diff options
| author | Sören Tempel <soeren+git@soeren-tempel.net> | 2026-05-16 12:59:24 +0200 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2026-06-18 12:31:24 +0200 |
| commit | 3e713ae41c73b352fad4830b23721ee07935c512 (patch) | |
| tree | ee398d621f3eed6095692d1a77db899d56b24680 /doc | |
| parent | 33027eced7be9d525fe91e75f0961cde80d1b640 (diff) | |
services: dhcp-client: Remove service.
This services has been deprecated for a while in favor of
dhcpcd-service-type as the ISC DHCP implementation used
by this services has reached end-of-life upstream.
* gnu/services/networking.scm (dhcp-client-service-type): Remove.
(dhcp-client-shepherd-service): Remove.
(<dhcp-client-configuration>): Remove.
* doc/guix.texi (Networking Services): Remove dhcp-client-service-type
section.
Change-Id: I53f87c6ece8608a0f46d9973d6e70abb88ba7c2b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/guix.texi | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index ea49e80e27c..fccdd1d876e 100644 --- a/doc/guix.texi +++ b/doc/guix.texi | |||
| @@ -22765,49 +22765,6 @@ when using QEMU's user-mode network stack on @code{eth0} (@pxref{Using | |||
| 22765 | the user mode network stack,,, qemu, QEMU Documentation}). | 22765 | the user mode network stack,,, qemu, QEMU Documentation}). |
| 22766 | @end defvar | 22766 | @end defvar |
| 22767 | 22767 | ||
| 22768 | @cindex DHCP, networking service | ||
| 22769 | @defvar dhcp-client-service-type | ||
| 22770 | This is the type of services that run @var{dhclient}, the ISC Dynamic | ||
| 22771 | Host Configuration Protocol (DHCP) client. | ||
| 22772 | @end defvar | ||
| 22773 | |||
| 22774 | @deftp {Data Type} dhcp-client-configuration | ||
| 22775 | Data type representing the configuration of the ISC DHCP client service. | ||
| 22776 | |||
| 22777 | @table @asis | ||
| 22778 | @item @code{package} (default: @code{isc-dhcp}) | ||
| 22779 | The ISC DHCP client package to use. | ||
| 22780 | |||
| 22781 | @item @code{interfaces} (default: @code{'all}) | ||
| 22782 | Either @code{'all} or the list of interface names that the ISC DHCP | ||
| 22783 | client should listen on---e.g., @code{'("eno1")}. | ||
| 22784 | |||
| 22785 | When set to @code{'all}, the ISC DHCP client listens on all the | ||
| 22786 | available non-loopback interfaces that can be activated. Otherwise the | ||
| 22787 | ISC DHCP client listens only on the specified interfaces. | ||
| 22788 | |||
| 22789 | @item @code{config-file} (default: @code{#f}) | ||
| 22790 | The configuration file for the ISC DHCP client. | ||
| 22791 | |||
| 22792 | @item @code{version} (default: @code{"4"}) | ||
| 22793 | The DHCP protocol version to use, as a string. Accepted values are | ||
| 22794 | @code{"4"} or @code{"6"} for DHCPv4 or DHCPv6, respectively, as well as | ||
| 22795 | @code{"4o6"}, for DHCPv4 over DHCPv6 (as specified by RFC 7341). | ||
| 22796 | |||
| 22797 | @item @code{shepherd-requirement} (default: @code{'()}) | ||
| 22798 | @itemx @code{shepherd-provision} (default: @code{'(networking)}) | ||
| 22799 | This option can be used to provide a list of symbols naming Shepherd services | ||
| 22800 | that this service will depend on, such as @code{'wpa-supplicant} or | ||
| 22801 | @code{'iwd} if you require authenticated access for encrypted WiFi or Ethernet | ||
| 22802 | networks. | ||
| 22803 | |||
| 22804 | Likewise, @code{shepherd-provision} is a list of Shepherd service names | ||
| 22805 | (symbols) provided by this service. You might want to change the | ||
| 22806 | default value if you intend to run several ISC DHCP clients, only one of | ||
| 22807 | which provides the @code{networking} Shepherd service. | ||
| 22808 | @end table | ||
| 22809 | @end deftp | ||
| 22810 | |||
| 22811 | @cindex DHCPCD, networking service | 22768 | @cindex DHCPCD, networking service |
| 22812 | 22769 | ||
| 22813 | @defvar dhcpcd-service-type | 22770 | @defvar dhcpcd-service-type |
