Changeset 5dcf5b3a for BOOK/final-system/common
- Timestamp:
- Apr 26, 2014, 10:14:10 PM (11 years ago)
- Branches:
- clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- ad31767e
- Parents:
- 9682e4d
- Location:
- BOOK/final-system/common
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/common/findutils.xml
r9682e4d r5dcf5b3a 58 58 59 59 <screen os="h"><userinput>make install</userinput></screen> 60 61 <para os="i">The <command>find</command> program is used by Systemd. As <filename62 class="directory">/usr</filename> may not be available during the early63 stages of booting, the <command>find</command> binary needs to be on64 the root partition:</para>65 66 <screen os="j"><userinput>mv -v /usr/bin/find /bin</userinput></screen>67 68 <para os="k">The <command>updatedb</command> script needs to be modified69 to point to the new location for <command>find</command>:</para>70 71 <screen os="l"><userinput>sed -i 's@find:=${BINDIR}@find:=/bin@' /usr/bin/updatedb</userinput></screen>72 60 73 61 </sect2> -
BOOK/final-system/common/psmisc.xml
r9682e4d r5dcf5b3a 28 28 <para os="a">Prepare Psmisc for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr --exec-prefix=""</userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 31 32 <variablelist os="c"> 33 <title>The meaning of the configure option:</title> 32 <para os="c">Compile the package:</para> 34 33 35 <varlistentry> 36 <term><parameter>--exec-prefix=""</parameter></term> 37 <listitem> 38 <para>This ensures that the Psmisc binaries will install into 39 <filename class="directory">/bin</filename> instead of 40 <filename class="directory">/usr/bin</filename>. This is the 41 correct location according to the FHS, because some of the Psmisc 42 binaries are used by Systemd.</para> 43 </listitem> 44 </varlistentry> 45 </variablelist> 34 <screen os="d"><userinput>make</userinput></screen> 46 35 47 <para os=" d">Compile the package:</para>36 <para os="e">This package does not come with a test suite.</para> 48 37 49 <screen os="e"><userinput>make</userinput></screen>38 <para os="f">Install the package:</para> 50 39 51 <para os="f">This package does not come with a test suite.</para> 52 53 <para os="g">Install the package:</para> 54 55 <screen os="h"><userinput>make install</userinput></screen> 56 57 <para os="i">There is no reason for the <command>pstree</command> and 58 <command>pstree.x11</command> programs to reside in <filename 59 class="directory">/bin</filename>. Therefore, move them to <filename 60 class="directory">/usr/bin</filename>:</para> 61 62 <screen os="j"><userinput>mv -v /bin/pstree* /usr/bin</userinput></screen> 40 <screen os="g"><userinput>make install</userinput></screen> 63 41 64 42 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.