Package: isc-dhcp-client Version: 4.4.3-P1-5 Severity: minor Tags: patch * What led up to the situation?
Checking for defects with [test-][gn]roff -mandoc -t -K utf8 -rF0 -rHY=0 -ww -b -z < "man page" [test-groff is a script in the repository for "groff"] (local copy and "troff" slightly changed by me). * What was the outcome of this action? Output from "test-nroff -mandoc -t -K utf8 -rF0 -rHY=0 -ww -b -z ": an.tmac:<stdin>:373: warning: cannot nest .TP or .TQ inside .TP; supply a tag * What outcome did you expect instead? No output (no warnings). -.- General remarks and further material, if a diff-file exist, are in the attachments. -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.10.9-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=is_IS.iso88591, LC_CTYPE=is_IS.iso88591 (charmap=ISO-8859-1), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init) Versions of packages isc-dhcp-client depends on: ii debianutils 5.20 ii iproute2 6.10.0-2 ii libc6 2.40-2 Versions of packages isc-dhcp-client recommends: ii isc-dhcp-common 4.4.3-P1-5 Versions of packages isc-dhcp-client suggests: ii dhcpcd-base [avahi-autoipd] 1:10.0.10-1 pn isc-dhcp-client-ddns <none> pn resolvconf <none> -- no debconf information
Any program (person), that produces man pages, should check its content for defects by using groff -mandoc -t -ww -b -z [ -K utf8 | k ] <man page> The same goes for man pages that are used as an input. For a style guide use mandoc -T lint -.- So any 'generator' should check its products with the above mentioned 'groff', 'mandoc', and additionally with 'nroff ...'. This is just a simple quality control measure. The 'generator' may have to be corrected to get a better man page, the source file may, and any additional file may. Common defects: Input text line longer than 80 bytes. Not removing trailing spaces (in in- and output). The reason for these trailing spaces should be found and eliminated. Not beginning each input sentence on a new line. Lines should thus be shorter. See man-pages(7), item 'semantic newline'. -.- The difference between the formatted outputs can be seen with: nroff -mandoc <file1> > <out1> nroff -mandoc <file2> > <out2> diff -u <out1> <out2> and for groff, using "printf '%s\n%s\n' '.kern 0' '.ss 12 0' | groff -mandoc -Z - " instead of \'nroff -mandoc\' Add the option \'-t\', if the file contains a table. Read the output of \'diff -u\' with \'less -R\' or similar. -.-. If \'man\' (man-db) is used to check the manual for warnings, the following must be set: The option "-warnings=w" The environmental variable: export MAN_KEEP_STDERR=yes (or any non-empty value) or (produce only warnings): export MANROFFOPT="-ww -b -z" export MAN_KEEP_STDERR=yes (or any non-empty value) -.-. Output from "mandoc -T lint dhclient.8": (possibly shortened list) mandoc: dhclient.8:27:2: WARNING: missing date, using "": TH mandoc: dhclient.8:167:2: WARNING: skipping paragraph macro: PP after SH mandoc: dhclient.8:223:2: WARNING: skipping paragraph macro: PP after SH mandoc: dhclient.8:372:2: WARNING: line scope broken: TP breaks TP mandoc: dhclient.8:439:2: WARNING: skipping paragraph macro: PP empty mandoc: dhclient.8:449:2: WARNING: skipping paragraph macro: PP empty mandoc: dhclient.8:500:2: WARNING: skipping paragraph macro: PP empty mandoc: dhclient.8:528:2: WARNING: skipping paragraph macro: PP empty mandoc: dhclient.8:562:2: WARNING: skipping paragraph macro: PP empty mandoc: dhclient.8:564:2: WARNING: skipping paragraph macro: PP after SH mandoc: dhclient.8:581:2: WARNING: skipping paragraph macro: PP empty mandoc: dhclient.8:608:2: WARNING: skipping paragraph macro: PP empty -.-. Change two HYPHEN-MINUSES (code 0x2D) to an em-dash (\(em), if one is intended. An en-dash is usually surrounded by a space, while an em-dash is used without spaces. "man" (1 byte characters in input) transforms an en-dash (\(en) to one HYPHEN-MINUS, and an em-dash to two HYPHEN-MINUSES without considering the space around it. If "--" are two single "-" (end of options) then use "\-\-". dhclient.8:110:.B --no-pid dhclient.8:138:.B --dad-wait-time dhclient.8:142:.B --prefix-len-hint dhclient.8:146:.B --decline-wait-time dhclient.8:153:.B --version dhclient.8:374:.BI \--decline-wait-time \ seconds dhclient.8:380:.BI \--version dhclient.8:433:.BI \--address-prefix-len \ length dhclient.8:441:.BI \--dad-wait-time \ seconds dhclient.8:451:.BI \--prefix-len-hint \ length dhclient.8:488:.BI \--no-pid -.-. Change -- in x--y to \(em (em-dash), or, if an option, to \-\- 110:.B --no-pid 138:.B --dad-wait-time 142:.B --prefix-len-hint 146:.B --decline-wait-time 153:.B --version -.-. Use the correct macro for the font change of a single argument or split the argument into two. 246:.BI \-4 251:.BI \-6 267:.BI \-1 273:.BI \-d 283:.BI \-nw 287:.BI \-q 290:.BI \-v 294:.BI \-w 306:.BI \-n 319:.BI \-r 330:.BI \-x 362:.BI \-i 370:.BI \-I 380:.BI \--version 385:.BI \-S 392:.BI \-T 398:.BI \-P 404:.BI \-R 427:.BI \-N 488:.BI \--no-pid -.-. Change a HYPHEN-MINUS (code 0x2D) to a minus(-dash) (\-), if it is in front of a name for an option, is a symbol for standard input, is a single character used to indicate an option, or is in the NAME section (man-pages(7)). N.B. - (0x2D), processed as a UTF-8 file, is changed to a hyphen (0x2010, groff \[u2010] or \[hy]) in the output. 24:.\" Support and other services are available for ISC products - see 29:dhclient - Dynamic Host Configuration Protocol Client 33:.B -4 35:.B -6 38:.B -S 41:.B -N 43:.B -N... 47:.B -T 49:.B -T... 53:.B -P 55:.B -P... 59:.B -R 62:.B -i 65:.B -I 68:.B -4o6 72:.B -D 76:.B -p 80:.B -d 83:.B -df 87:.B -e 91:.B -q 94:.B -1 97:.B -r 99:.B -x 102:.B -lf 106:.B -pf 110:.B --no-pid 113:.B -cf 117:.B -sf 121:.B -s 125:.B -g 129:.B -n 132:.B -nw 135:.B -w 138:.B --dad-wait-time 142:.B --prefix-len-hint 146:.B --decline-wait-time 150:.B -v 153:.B --version 179:.B -4 181:.B -6 239:.B -v 254:\fB\-4\fR. The \fB\-S -T -P -N\fR and 281:inittab on System V systems. This implies \fB-v\fR. 309:.B -w 343:transmit, the client will also use a different destination port - 354:feature is not supported in DHCPv6 (\fB-6\fR) mode. 374:.BI \--decline-wait-time \ seconds 380:.BI \--version 390:.\" TODO: May not be used with -N -P or -T. ?? 429:Restore normal address query for IPv6. This implies \fB-6\fR. 430:It is used to restore normal operation after using \fB-T\fR or \fB-P\fR. 433:.BI \--address-prefix-len \ length 441:.BI \--dad-wait-time \ seconds 451:.BI \--prefix-len-hint \ length 452:When used in conjunction with -P, it directs the client to use the given 488:.BI \--no-pid 492:even if invoked with \fB-r\fR or \fB-x\fR. 549:It also allows you to pause the client - this unconfigures any 558:The control object has one attribute - the state attribute. To shut 605:system-specific configuration code to these operating systems - instead, -.-. Wrong distance between sentences in the input file. Separate the sentences and subordinate clauses; each begins on a new line. See man-pages(7) ("Conventions for source file layout") and "info groff" ("Input Conventions"). The best procedure is to always start a new sentence on a new line, at least, if you are typing on a computer. Remember coding: Only one command ("sentence") on each (logical) line. E-mail: Easier to quote exactly the relevant lines. Generally: Easier to edit the sentence. Patches: Less unaffected text. Search for two adjacent words is easier, when they belong to the same line, and the same phrase. The amount of space between sentences in the output can then be controlled with the ".ss" request. 264:to ::1 \fIport\fR and \fIport + 1\fR. Both clients must 429:Restore normal address query for IPv6. This implies \fB-6\fR. 434:Specify the length of the prefix for IPv6 addresses. This value is passed by 443:duplicate address detection (DAD) to complete on an interface. This 445:variable. If any of the IPv6 addresses on the interface are tentative 447:seconds for DAD to complete. If the script ignores this variable the -.-. Split lines longer than 80 characters into two or more lines. Appropriate break points are the end of a sentence and a subordinate clause; after punctuation marks. Line 584, length 81 .B /etc/dhcp/dhclient.conf, /var/lib/dhcp/dhclient.leases, /var/run/dhclient.pid, -.-. Use \(en (en-dash) for a dash between space characters, not a minus (\-) or a hyphen (-), except in the NAME section. dhclient.8:24:.\" Support and other services are available for ISC products - see dhclient.8:29:dhclient - Dynamic Host Configuration Protocol Client dhclient.8:549:It also allows you to pause the client - this unconfigures any dhclient.8:558:The control object has one attribute - the state attribute. To shut dhclient.8:605:system-specific configuration code to these operating systems - instead, -.-. The section part for a manual page is set in roman font. 242:.B syslog(3) 301:.B omshell(1) 590:.B dhclient(8) -.-. Split a punctuation from a single argument, if a two-font macro is meant 43:.B -N... 49:.B -T... 55:.B -P... -.-. Name of a manual is set in bold, the section in roman. See man-pages(7). 242:.B syslog(3) 301:.B omshell(1) 590:.B dhclient(8) -.-. Change a HYPHEN-MINUS (code 0x55, 2D) to a dash (\-, minus) if it matches "[[:alph:]]-[[:alpha:]]" in the name of an option). Facilitates the copy and paste of a) an option in UTF-8 text b) web addresses (URL). Is not needed in ordinary words like "mother-in-law", that are not copied and pasted to a command line (which needs ASCII code) 84:.I duid-lease-file 110:.B --no-pid 138:.B --dad-wait-time 142:.B --prefix-len-hint 146:.B --decline-wait-time 374:.BI \--decline-wait-time \ seconds 433:.BI \--address-prefix-len \ length 441:.BI \--dad-wait-time \ seconds 451:.BI \--prefix-len-hint \ length 468:.BI \-df \ duid-lease-file 488:.BI \--no-pid -.-. Output from "test-groff -mandoc -t -K utf8 -rF0 -rHY=0 -ww -b -z ": an.tmac:<stdin>:373: warning: cannot nest .TP or .TQ inside .TP; supply a tag -.-. Additionally (general): Abbreviations get a '\&' added after their final full stop (.) to mark them as such and not as an end of sentence. There is no need to add a '\&' before a full stop (.) if it has a character before it!
--- dhclient.8 2024-09-26 02:31:42.374931799 +0000 +++ dhclient.8.new 2024-09-26 02:58:48.068258521 +0000 @@ -26,131 +26,131 @@ .\" .TH dhclient 8 .SH NAME -dhclient - Dynamic Host Configuration Protocol Client +dhclient \- Dynamic Host Configuration Protocol Client .SH SYNOPSIS .B dhclient [ -.B -4 +.B \-4 | -.B -6 +.B \-6 ] [ -.B -S +.B \-S ] [ -.B -N +.B \-N [ -.B -N... +.BR \-N ... ] ] [ -.B -T +.B \-T [ -.B -T... +.BR \-T ... ] ] [ -.B -P +.B \-P [ -.B -P... +.BR \-P ... ] ] [ -.B -R +.B \-R ] [ -.B -i +.B \-i ] [ -.B -I +.B \-I ] [ -.B -4o6 +.B \-4o6 .I port ] [ -.B -D +.B \-D .I LL|LLT ] [ -.B -p +.B \-p .I port-number ] [ -.B -d +.B \-d ] [ -.B -df +.B \-df .I duid-lease-file ] [ -.B -e +.B \-e .I VAR=value ] [ -.B -q +.B \-q ] [ -.B -1 +.B \-1 ] [ -.B -r +.B \-r | -.B -x +.B \-x ] [ -.B -lf +.B \-lf .I lease-file ] [ -.B -pf +.B \-pf .I pid-file ] [ -.B --no-pid +.B \-\-no-pid ] [ -.B -cf +.B \-cf .I config-file ] [ -.B -sf +.B \-sf .I script-file ] [ -.B -s +.B \-s .I server-addr ] [ -.B -g +.B \-g .I relay ] [ -.B -n +.B \-n ] [ -.B -nw +.B \-nw ] [ -.B -w +.B \-w ] [ -.B --dad-wait-time +.B \-\-dad-wait-time .I seconds ] [ -.B --prefix-len-hint +.B \-\-prefix-len-hint .I length ] [ -.B --decline-wait-time +.B \-\-decline-wait-time .I seconds ] [ -.B -v +.B \-v ] [ -.B --version +.B \-\-version ] [ .I if0 @@ -164,7 +164,6 @@ means for configuring one or more networ Host Configuration Protocol, BOOTP protocol, or if these protocols fail, by statically assigning an address. .SH OPERATION -.PP The DHCP protocol allows a host to contact a central server which maintains a list of IP addresses which may be assigned on one or more subnets. A DHCP client may request an address from this pool, and @@ -176,9 +175,9 @@ so on. .PP There are two versions of the DHCP protocol DHCPv4 and DHCPv6. At startup the client may be started for one or the other via the -.B -4 +.B \-4 or -.B -6 +.B \-6 options. .PP On startup, \fBdhclient\fR reads the dhclient.conf @@ -220,7 +219,6 @@ arrange with the network administrator f database, so that the host can boot quickly on that network rather than cycling through the list of old leases. .SH COMMAND LINE -.PP The names of the network interfaces that \fBdhclient\fR should attempt to configure may be specified on the command line. If no interface names are specified on the command line \fBdhclient\fR will normally identify all @@ -236,22 +234,22 @@ interfaces. The client normally prints no output during its startup sequence. It can be made to emit verbose messages displaying the startup sequence events until it has acquired an address by supplying the -.B -v +.B \-v command line argument. In either case, the client logs messages using the -.B syslog(3) +.BR syslog (3) facility. .SH OPTIONS .TP -.BI \-4 +.B \-4 Use the DHCPv4 protocol to obtain an IPv4 address and configuration parameters. This is the default and cannot be combined with \fB\-6\fR. .TP -.BI \-6 +.B \-6 Use the DHCPv6 protocol to obtain whatever IPv6 addresses are available along with configuration parameters. It cannot be combined with -\fB\-4\fR. The \fB\-S -T -P -N\fR and +\fB\-4\fR. The \fB\-S \-T \-P \-N\fR and \fB\-D\fR arguments provide more control over aspects of the DHCPv6 processing. Note: it is not recommended to mix queries of different types together or even to share the lease file between them. @@ -261,16 +259,16 @@ Participate in the DHCPv4 over DHCPv6 pr This associates a DHCPv4 and a DHCPv6 client to allow the v4 client to send v4 requests encapsulated in a v6 packet. Communication between the two clients is done on a pair of UDP sockets bound -to ::1 \fIport\fR and \fIport + 1\fR. Both clients must -be launched using the same \fIport\fR argument. +to ::1 \fIport\fR and \fIport + 1\fR. +Both clients must be launched using the same \fIport\fR argument. .TP -.BI \-1 +.B \-1 Try to get a lease once. On failure exit with code 2. In DHCPv6 this sets the maximum duration of the initial exchange to .I timeout (from dhclient.conf with a default of sixty seconds). .TP -.BI \-d +.B \-d .\" This is not intuitive. Force .B dhclient @@ -278,35 +276,35 @@ to run as a foreground process. Normall in the foreground until is has configured an interface at which time it will revert to running in the background. This option is useful when running the client under a debugger, or when running it out of -inittab on System V systems. This implies \fB-v\fR. +inittab on System V systems. This implies \fB\-v\fR. .TP -.BI \-nw +.B \-nw Become a daemon immediately (nowait) rather than waiting until an IP address has been acquired. .TP -.BI \-q +.B \-q Be quiet at startup, this is the default. .TP -.BI \-v +.B \-v Enable verbose log messages. .\" This prints the version, copyright and URL. .TP -.BI \-w +.B \-w Continue running even if no broadcast interfaces were found. Normally DHCP client will exit if it isn't able to identify any network interfaces to configure. On laptop computers and other computers with hot-swappable I/O buses, it is possible that a broadcast interface may be added after system startup. This flag can be used to cause the client not to exit when it doesn't find any such interfaces. The -.B omshell(1) +.BR omshell (1) program can then be used to notify the client when a network interface has been added or removed, so that the client can attempt to configure an IP address on that interface. .TP -.BI \-n +.B \-n Do not configure any interfaces. This is most likely to be useful in combination with the -.B -w +.B \-w flag. .TP .BI \-e \ VAR=value @@ -316,7 +314,7 @@ executes. You may specify multiple .B \-e options on the command line. .TP -.BI \-r +.B \-r Release the current lease and stop the running DHCP client as previously recorded in the PID file. When shutdown via this method .B dhclient-script @@ -327,7 +325,7 @@ to notify the server if they wish to rel .\" TODO what dhclient-script argument? .\" When released, .TP -.BI \-x +.B \-x Stop the running DHCP client without releasing the current lease. Kills existing \fBdhclient\fR process as previously recorded in the PID file. When shutdown via this method @@ -340,7 +338,7 @@ If unspecified, .B dhclient uses the default port of 68. This is mostly useful for debugging purposes. If a different port is specified on which the client should listen and -transmit, the client will also use a different destination port - +transmit, the client will also use a different destination port \(en one less than the specified port. .TP .BI \-s \ server-addr @@ -351,7 +349,7 @@ has acquired an IP address. Normally, .B dhclient transmits these messages to 255.255.255.255 (the IP limited broadcast address). Overriding this is mostly useful for debugging purposes. This -feature is not supported in DHCPv6 (\fB-6\fR) mode. +feature is not supported in DHCPv6 (\fB\-6\fR) mode. .TP .BI \-g \ relay .\" mockup relay @@ -359,7 +357,7 @@ Set the giaddr field of all packets to t simulating a relay agent. This is for testing purposes only and should not be expected to work in any consistent or useful way. .TP -.BI \-i +.B \-i Use a DUID with DHCPv4 clients. If no DUID is available in the lease file one will be constructed and saved. The DUID will be used to construct a RFC4361 style client id that will be included @@ -367,41 +365,40 @@ in the client's messages. This client i setting a client id in the configuration file. Overriding the client id in this fashion is discouraged. .TP -.BI \-I +.B \-I Use the standard DDNS scheme from RFCs 4701 & 4702. .TP -.TP -.BI \--decline-wait-time \ seconds +.BI \-\-decline-wait-time \ seconds Specify the time (in seconds) that an IPv4 client should wait after declining an address before issuing a discover. The default is 10 seconds as recommended by RFC 2131, Section 3.1.5. A value of zero equates to no wait at all. .PP -.BI \--version +.B \-\-version Print version number and exit. .PP .I Options available for DHCPv6 mode: .TP -.BI \-S +.B \-S .\" TODO: mention DUID? Use Information-request to get only stateless configuration parameters (i.e., without address). This implies \fB\-6\fR. It also doesn't rewrite the lease database. -.\" TODO: May not be used with -N -P or -T. ?? +.\" TODO: May not be used with \-N \-P or \-T. ?? .TP -.BI \-T +.B \-T .\" TODO wanted_ia_ta++ Ask for IPv6 temporary addresses, one set per \fB\-T\fR flag. This implies \fB\-6\fR and also disables the normal address query. See \fB\-N\fR to restore it. .TP -.BI \-P +.B \-P Enable IPv6 prefix delegation. This implies \fB\-6\fR and also disables the normal address query. See \fB\-N\fR to restore it. Multiple prefixes can be requested with multiple \fB\-P\fR flags. Note only one requested interface is allowed. .TP -.BI \-R +.B \-R Require that responses include all of the items requested by any \fB\-N\fR, \fB\-T\fR, or \fB\-P\fR options. Normally even if the command line includes a number of these the client will be willing @@ -424,32 +421,33 @@ is configured to use a DUID using \fB\-i a DUID-LLT. \fB\-D\fR overrides these default, with a value of either \fILL\fR or \fILLT\fR. .TP -.BI \-N +.B \-N .\" TODO: is this for telling an already running dhclient? -Restore normal address query for IPv6. This implies \fB-6\fR. -It is used to restore normal operation after using \fB-T\fR or \fB-P\fR. +Restore normal address query for IPv6. +This implies \fB\-6\fR. +It is used to restore normal operation after using \fB\-T\fR or \fB\-P\fR. Multiple addresses can be requested with multiple \fB\-N\fR flags. .TP -.BI \--address-prefix-len \ length -Specify the length of the prefix for IPv6 addresses. This value is passed by +.BI \-\-address-prefix-len \ length +Specify the length of the prefix for IPv6 addresses. +This value is passed by dhclient into the client script via the environment variable, ip6_prefixlen, when binding IPv6 addresses. The default value is 128. Alternatively you may change the default at compile time by setting DHCLIENT_DEFAULT_PREFIX_LEN in includes/site.h. -.PP .TP -.BI \--dad-wait-time \ seconds +.BI \-\-dad-wait-time \ seconds Specify maximum time (in seconds) that the client should wait for the -duplicate address detection (DAD) to complete on an interface. This -value is propagated to the dhclient script in a dad_wait_time environment -variable. If any of the IPv6 addresses on the interface are tentative -(DAD is in progress), the script will wait for the specified number of -seconds for DAD to complete. If the script ignores this variable the -parameter has no effect. -.PP +duplicate address detection (DAD) to complete on an interface. +This value is propagated to the dhclient script in a dad_wait_time +environment variable. +If any of the IPv6 addresses on the interface are tentative +(DAD is in progress), +the script will wait for the specified number of seconds for DAD to complete. +If the script ignores this variable the parameter has no effect. .TP -.BI \--prefix-len-hint \ length -When used in conjunction with -P, it directs the client to use the given +.BI \-\-prefix-len-hint \ length +When used in conjunction with \-P, it directs the client to use the given length to use a prefix hint of, "::/length", when requesting new prefixes. .PP .I Modifying default file locations: @@ -485,11 +483,11 @@ Path to the process ID file. If unspeci .B /var/run/dhclient.pid is used. .TP -.BI \--no-pid +.B \-\-no-pid Option to disable writing pid files. By default the program will write a pid file. If the program is invoked with this option it will not attempt to kill any existing client processes -even if invoked with \fB-r\fR or \fB-x\fR. +even if invoked with \fB\-r\fR or \fB\-x\fR. .TP .BI \-sf \ script-file Path to the network configuration script invoked by @@ -497,7 +495,6 @@ Path to the network configuration script when it gets a lease. If unspecified, the default .B /usr/sbin/dhclient-script is used. See \fBdhclient-script(8)\fR for a description of this file. -.PP .SH PORTS During operations the client may use multiple UDP ports to provide different functions. Which ports are opened depends @@ -525,7 +522,6 @@ the client will open both a v4 and a v6 random ports. These ports are not opened unless/until the client first attempts to do an update. If the client is not configured to do updates, the ports will never be opened. -.PP .SH CONFIGURATION The syntax of the \fBdhclient.conf(5)\fR file is discussed separately. .SH OMAPI @@ -546,7 +542,7 @@ having to write a special program. .SH THE CONTROL OBJECT The control object allows you to shut the client down, releasing all leases that it holds and deleting any DNS records it may have added. -It also allows you to pause the client - this unconfigures any +It also allows you to pause the client \(en this unconfigures any interfaces the client is using. You can then restart it, which causes it to reconfigure those interfaces. You would normally pause the client prior to going into hibernation or sleep on a laptop @@ -555,13 +551,11 @@ This allows PC cards to be shut down whi or sleeping, and then reinitialized to their previous state once the computer comes out of hibernation or sleep. .PP -The control object has one attribute - the state attribute. To shut +The control object has one attribute \(en the state attribute. To shut the client down, set its state attribute to 2. It will automatically do a DHCPRELEASE. To pause it, set its state attribute to 3. To resume it, set its state attribute to 4. -.PP .SH ENVIRONMENT VARIABLES -.PP The following environment variables may be defined to override the builtin defaults for file locations. Note that use of the related command-line options @@ -578,16 +572,15 @@ The dhclient PID file. .TP .B PATH_DHCLIENT_SCRIPT The dhclient-script file. -.PP .SH FILES .B /usr/sbin/dhclient-script, -.B /etc/dhcp/dhclient.conf, /var/lib/dhcp/dhclient.leases, /var/run/dhclient.pid, -.B /var/lib/dhcp/dhclient.leases~. +.B /etc/dhcp/dhclient.conf, /var/lib/dhcp/dhclient.leases, +.B /var/run/dhclient.pid, /var/lib/dhcp/dhclient.leases~. .SH SEE ALSO dhcpd(8), dhcrelay(8), dhclient-script(8), dhclient.conf(5), dhclient.leases(5), dhcp-eval(5). .SH AUTHOR -.B dhclient(8) +.BR dhclient (8) To learn more about Internet Systems Consortium, see .B https://www.isc.org @@ -602,7 +595,6 @@ so as to use the same networking framewo Consortium DHCP server uses. Much system-specific configuration code was moved into a shell script so that as support for more operating systems is added, it will not be necessary to port and maintain -system-specific configuration code to these operating systems - instead, +system-specific configuration code to these operating systems \(en instead, the shell script can invoke the native tools to accomplish the same purpose. -.PP