diff options
Diffstat (limited to 'networking/udhcp/README')
-rw-r--r-- | networking/udhcp/README | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/networking/udhcp/README b/networking/udhcp/README new file mode 100644 index 000000000..dd992949a --- /dev/null +++ b/networking/udhcp/README | |||
@@ -0,0 +1,53 @@ | |||
1 | udhcp server/client package readme | ||
2 | ------------------------- | ||
3 | |||
4 | The udhcp server/client package is primarily geared towards embedded | ||
5 | systems. It does however, strive to be fully functional, and RFC | ||
6 | compliant. | ||
7 | |||
8 | |||
9 | compile time options | ||
10 | ------------------- | ||
11 | |||
12 | The Makefile contains three of the compile time options: | ||
13 | |||
14 | UDHCP_DEBUG: If UDHCP_DEBUG is defined, udhcpd will output extra | ||
15 | debugging output, compile with -g, and not fork to the background when | ||
16 | run. | ||
17 | UDHCP_SYSLOG: If UDHCP_SYSLOG is defined, udhcpd will log all its | ||
18 | messages syslog, otherwise, it will attempt to log them to stdout. | ||
19 | |||
20 | COMBINED_BINARY: If COMBINED_BINARY is define, one binary, udhcpd, | ||
21 | is created. If called as udhcpd, the dhcp server will be started. | ||
22 | If called as udhcpc, the dhcp client will be started. | ||
23 | |||
24 | dhcpd.h contains the other three compile time options: | ||
25 | |||
26 | LEASE_TIME: The default lease time if not specified in the config | ||
27 | file. | ||
28 | |||
29 | LEASES_FILE: The default file for storing leases. | ||
30 | |||
31 | DHCPD_CONFIG_FILE: The defualt config file to use. | ||
32 | |||
33 | options.c contains a set of dhcp options for the client: | ||
34 | |||
35 | name[10]: The name of the option as it will appear in scripts | ||
36 | |||
37 | flags: The type of option, as well as if it will be requested | ||
38 | by the client (OPTION_REQ) | ||
39 | |||
40 | code: The DHCP code for this option | ||
41 | |||
42 | |||
43 | busybox drop-in | ||
44 | -------------- | ||
45 | udhcp is now a drop-in component for busybox (http://busybox.net). | ||
46 | To update busybox to the latest revision, simply do a: | ||
47 | |||
48 | cp *.[ch] README AUTHORS COPYING ChangeLog TODO \ | ||
49 | <busybox_source>/networking/udhcp | ||
50 | |||
51 | The only two files udhcp does not provide are config.in and | ||
52 | Makefile.in, so these may need to be updated from time to time. | ||
53 | |||