BSD Ports

net/dhcpcd 10.5.2 FreeBSD

DHCP/IPv4LL/IPv6RS/DHCPv6 client

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
749275b847
License
BSD2CLAUSE
Categories
net
Package size
178.8 KiB, 380.3 KiB installed

Description

dhcpcd is a DHCP/IPv4LL/IPv6RS/DHCPv6 client. It can also act as a network manager, responding to new interfaces, listening for carrier up/down events and managing routes.

dhcpcd-9 introduces a number of security improvements:

  • privilege separation operations are performed across multiple processes, and those which do not require root privileges are run as the unprivileged _dhcp user
  • sanboxed with capsicum(4) processes run in capability mode, limiting their access and therefore the potential impact of security vulnerabilities

In the other systems

SystemPortVersion
FreeBSDnet/dhcpcd10.5.2
OpenBSDnet/dhcpcd10.5.2v0
NetBSDnet/dhcpcd10.5.2
DragonFlynet/dhcpcd10.2.2

Install

Binary package:

pkg install dhcpcd

From the ports tree:

cd /usr/ports/net/dhcpcd/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	dhcpcd>0:net/dhcpcd

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest10.5.210.5.29.4.1_210.2.410.5.2
FreeBSD:14:quarterly10.5.210.5.2n/a10.2.410.5.2
FreeBSD:15:latest10.5.210.5.2n/a10.2.410.2.4
FreeBSD:15:quarterly10.5.210.5.2n/an/an/a
FreeBSD:16:latest10.5.210.5.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: net_dhcpcd

OptionDefaultDescription
PRIVSEPonEnable or disable privelege seperation
USES
compiler:c11 cpe tar:xz
Service scripts
dhcpcd

Files

Manual pages 3
  • dhcpcd(8)
  • dhcpcd-run-hooks(8)
  • dhcpcd.conf(5)
pkg-plist 15
  • libexec/dhcpcd-hooks/01-test
  • libexec/dhcpcd-hooks/20-resolv.conf
  • libexec/dhcpcd-hooks/30-hostname
  • libexec/dhcpcd-hooks/50-ntp.conf
  • libexec/dhcpcd-run-hooks
  • sbin/dhcpcd
  • share/examples/dhcpcd/hooks/10-wpa_supplicant
  • share/examples/dhcpcd/hooks/15-timezone
  • share/examples/dhcpcd/hooks/29-lookup-hostname
  • share/examples/dhcpcd/hooks/50-ypbind
  • share/man/man5/dhcpcd.conf.5.gz
  • share/man/man8/dhcpcd-run-hooks.8.gz
  • share/man/man8/dhcpcd.8.gz
  • @sample etc/dhcpcd.conf.sample
  • @dir(_dhcp,_dhcp,) /var/db/dhcpcd
distinfo 1
FileSizeSHA256
dhcpcd-10.5.2.tar.xz2890843e476657fdb6eeb38b277da3a48d0ac0113ecce5858ebdcddff2b629faed52b4
Master sites 1
  • https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.5.2/

Commit history 2

DateCommitCreditsLog message
749275b847 Dries Michiels net/dhcpcd: update to 10.5.2
Changes: https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.1 Changes: https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.2 PR: 297479
da9d79284a Dries Michiels net/dhcpcd: update to 10.5.0
Changes: https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.0