source: connect/dhcp/dhcpcd/dhcpcd-exp.xml@ 01600b9

10.0 10.1 11.0 6.0 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 ken/refactor-virt krejzi/svn lazarus nosym perl-modules qt5new systemd-11177 systemd-13485 trunk upgradedb v1_0 v5_0 v5_0-pre1 v5_1 v5_1-pre1 xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since 01600b9 was 5fcd7c5, checked in by Larry Lawrence <larry@…>, 19 years ago

dhcpcd command explanations

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@107 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 1.4 KB
Line 
1<sect2>
2<title>Command explanations</title>
3
4<para><userinput>patch -Np1 -i ../dhcpcd-&dhcpcd-version;.patch
5:</userinput> Dhcpcd unpatched puts all configuration and temporary
6files in <filename>/etc/dhcpc</filename>. This becomes very annoying
7when dhcpcd tells you it's running and it's not. You look in
8<filename>/var/run</filename> for the pid file, but it's not there, the
9pid file that needs deleting is in <filename>/etc/dhcpc</filename>. This
10patch brings this program into FHS compliance, but more importantly,
11puts files where you expect them to be.</para>
12
13<para><userinput>--prefix="" :</userinput>There may be a good reason for
14abandoning the normal BLFS convention of using --prefix=/usr here. If
15you are installing DHCP, it is likely that it is required during the
16boot process and /usr may be network mounted in which case, dhcpcd
17wouldn't be available due to being on the network! Therefore, depending
18on your situation, you may want it to be installed in <filename>/sbin</filename> or <filename>/usr/sbin</filename>. This command installs to <filename>/sbin</filename>.</para>
19
20<para><userinput>--sysconfdir=/var/lib :</userinput> This command install
21configuration files in the <filename>/var/lib</filename>
22directory.</para>
23
24<para><userinput>--mandir=/usr/share/man :</userinput> This command
25install the man pages to the <filename>/usr/share/man</filename>
26directory.</para>
27
28</sect2>
29
Note: See TracBrowser for help on using the repository browser.