mirror of
https://github.com/rsmarples/dhcpcd.git
synced 2024-11-24 10:35:03 +08:00
mk | ||
.gitignore | ||
arp.c | ||
arp.h | ||
bpf-filter.h | ||
bpf.c | ||
client.c | ||
client.h | ||
common.c | ||
common.h | ||
config.h | ||
configure.c | ||
configure.h | ||
dhcp.c | ||
dhcp.h | ||
dhcpcd.8.in | ||
dhcpcd.c | ||
dhcpcd.h | ||
dhcpcd.sh | ||
duid.c | ||
duid.h | ||
if-bsd.c | ||
if-linux.c | ||
if.c | ||
if.h | ||
info.c | ||
info.h | ||
ipv4ll.c | ||
ipv4ll.h | ||
logger.c | ||
logger.h | ||
Makefile | ||
queue.h | ||
README | ||
signal.c | ||
signal.h | ||
socket.c | ||
socket.h |
dhcpcd-3 - DHCP client daemon Copyright 2006-2008 Roy Marples <roy@marples.name> Installation ------------ Edit config.h to match your building requirements. Take special note of ENABLE_DUID and unset it if the target media is volatile, like say a LiveCD. Then just make; make install man dhcpcd for command line options Notes ----- If you're cross compiling you may need to set the below knobs to avoid automatic tests. HAVE_FORK=yes | no OS=BSD | Linux We try and detect how to restart ntp and ypbind, you can override this with HAVE_INIT=no or force one of these values OPENRC (OpenRC as used by Gentoo (forked from baselayout)) BSDRC (BSD RC system - /etc/rc.d/ntpd restart ) SERVICE (RedHat service command - service ntpd restart) SLACKRC (Slackware RC system - /etc/rc.d/rc.ntpd restart) SYSV (SYSV style - /etc/init.d/ntpd restart) You can change the default dir where dhcpcd stores it's .info files with INFODIR=/var/db We now default to using -std=c99. For 64-bit linux, this always works, but for 32-bit linux it requires either gnu99 or a patch to asm/types.h. Most distros patch linux headers so this should work fine. linux-2.6.24 finally ships with a working 32-bit header. If your linux headers are older, or your distro hasn't patched them you can set CSTD=gnu99 to work around this. ChangeLog --------- We no longer supply a ChangeLog. However, you're more than welcome to read the git commit comments at http://git.marples.name/?p=dhcpcd/.git;a=summary