Changeset a8e5938e


Ignore:
Timestamp:
04/20/2001 05:26:14 PM (23 years ago)
Author:
Simon Perreault <nomis80@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v3_0, v3_1, v3_2, v3_3, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
17c9ab2c
Parents:
094f9e1
Message:

FHS compliance notes

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@536 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chapter03/creatingdirs.xml

    r094f9e1 ra8e5938e  
    3434        <userinput>cd $LFS/opt</userinput>
    3535        <userinput>mkdir bin doc include info lib man</userinput>
     36        <userinput>ln -s /var/tmp /usr/tmp</userinput>
    3637</literallayout></blockquote>
    3738
     
    5960</para>
    6061
     62<sect2>
     63<title>FHS compliance notes</title>
     64
     65<para>
     66The FHS stipulates that the /usr/local directory should contain the bin, games,
     67include, lib, man, sbin, and share subdirectories. You can alter your /usr/local
     68directory yourself if you want your system to be FHS-compliant.
     69</para>
     70
     71<para>
     72Also, the standard says that there should exist a /usr/share/games directory,
     73which we don't much like for a base system. But feel free to make your system
     74FHS-compliant if you wish. The FHS isn't precise as to the structure of the
     75/usr/local/share subdirectories, so we took the liberty of creating the
     76directories that we felt needed.
     77</para>
     78
     79</sect2>
     80
    6181</sect1>
    6282
  • chapter06/vim-inst.xml

    r094f9e1 ra8e5938e  
    3636</sect2>
    3737
     38<sect2>
     39<title>FHS compliance notes</title>
     40
     41<para>
     42The FHS says that editors like vim should use /var/lib/&lt;editor&gt; for their
     43temporary state files, like temporary save files for example. If you wish vim to
     44conform to the FHS, you should use this command set instead of the one presented
     45above:
     46</para>
     47
     48<blockquote><literallayout>
     49        <userinput>./configure --prefix=/usr --localstatedir=/var/lib/vim &amp;&amp;</userinput>
     50        <userinput>make &amp;&amp;</userinput>
     51        <userinput>make install &amp;&amp;</userinput>
     52        <userinput>cd /usr/bin &amp;&amp;</userinput>
     53        <userinput>ln -s vim vi &amp;&amp;</userinput>
     54        <userinput>mkdir /var/lib/vim</userinput>
     55</literallayout></blockquote>
     56
     57</sect2>
     58
Note: See TracChangeset for help on using the changeset viewer.