mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-07-08 21:40:53 +01:00
FHS compliance, step 1.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@526 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
0c21363e10
commit
22c89bdaff
@ -10,8 +10,8 @@ Issuing the following commands will create a default directory layout:
|
||||
|
||||
<blockquote><literallayout>
|
||||
<userinput>cd $LFS</userinput>
|
||||
<userinput>mkdir -p bin boot dev/pts etc home lib mnt proc root sbin
|
||||
tmp var</userinput>
|
||||
<userinput>mkdir -p bin boot dev/pts etc/opt home lib mnt proc root sbin
|
||||
tmp var opt</userinput>
|
||||
<userinput>for dirname in $LFS/usr $LFS/usr/local</userinput>
|
||||
<userinput><literal> do</literal></userinput>
|
||||
<userinput> mkdir $dirname</userinput>
|
||||
@ -29,7 +29,10 @@ Issuing the following commands will create a default directory layout:
|
||||
man8</userinput>
|
||||
<userinput>done</userinput>
|
||||
<userinput>cd $LFS/var</userinput>
|
||||
<userinput>mkdir lock log mail run spool tmp</userinput>
|
||||
<userinput>mkdir -p lock log mail run spool tmp opt cache lib/misc local
|
||||
opt </userinput>
|
||||
<userinput>cd $LFS/opt</userinput>
|
||||
<userinput>mkdir bin doc include info lib man</userinput>
|
||||
</literallayout></blockquote>
|
||||
|
||||
<para>
|
||||
|
@ -15,7 +15,8 @@ to be like this. We did not forget to supply a value there.
|
||||
<userinput> --enable-elf-shlibs &&</userinput>
|
||||
<userinput>make &&</userinput>
|
||||
<userinput>make install &&</userinput>
|
||||
<userinput>make install-libs</userinput>
|
||||
<userinput>make install-libs &&</userinput>
|
||||
<userinput>mv /usr/sbin/mklost+found /sbin</userinput>
|
||||
</literallayout></blockquote>
|
||||
|
||||
</sect2>
|
||||
|
@ -11,9 +11,10 @@ Install Gzip by running the following commands:
|
||||
<userinput>make install &&</userinput>
|
||||
<userinput>cd /usr/bin &&</userinput>
|
||||
<userinput>mv gzip /bin &&</userinput>
|
||||
<userinput>rm gunzip &&</userinput>
|
||||
<userinput>rm gunzip zcat &&</userinput>
|
||||
<userinput>cd /bin &&</userinput>
|
||||
<userinput>ln -sf gzip gunzip &&</userinput>
|
||||
<userinput>ln -s gzip zcat &&</userinput>
|
||||
<userinput>ln -s gzip compress &&</userinput>
|
||||
<userinput>ln -s gunzip uncompress</userinput>
|
||||
</literallayout></blockquote>
|
||||
|
@ -6,5 +6,10 @@
|
||||
it already was installed by Glibc.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<userinput>/var/lib/hwclock/adjtime</userinput> The adjtime file is placed in
|
||||
/var/lib/hwclock as dictates the Filesystem Hierarchy Standard (FHS).
|
||||
</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
@ -10,9 +10,14 @@ Install Util-Linux by running the following commands:
|
||||
<userinput> MCONFIG > MCONFIG~
|
||||
&&</userinput>
|
||||
<userinput>mv MCONFIG~ MCONFIG &&</userinput>
|
||||
<userinput>sed "s|etc/adjtime\"\$|var/lib/hwclock/adjtime\"|" \
|
||||
</userinput>
|
||||
<userinput>hwclock/hwclock.c > hwclock~ &&</userinput>
|
||||
<userinput>mv hwclock~ hwclock/hwclock.c &&</userinput>
|
||||
<userinput>./configure &&</userinput>
|
||||
<userinput>make &&</userinput>
|
||||
<userinput>make install</userinput>
|
||||
<userinput>make install &&</userinput>
|
||||
<userinput>mkdir /var/lib/hwclock</userinput>
|
||||
</literallayout></blockquote>
|
||||
|
||||
</sect2>
|
||||
|
Loading…
Reference in New Issue
Block a user