lfs/chapter05/gzip-exp.xml
Gerard Beekmans cf45fbd135 explained why we cp+rm during gzip install
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1535 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2002-02-02 17:04:30 +00:00

17 lines
738 B
XML

<sect2>
<title>Command explanations</title>
<para><userinput>cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip $LFS/bin &&
rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip:</userinput> The reason we don't
simply use <quote>mv</quote> to move the files to the new location is
because gunzip is a hardlink to gzip. On older distributions you can't
move a hardlink to another partition (and it's very possible that $LFS and
$LFS/usr are seperate partitions). With more recent distributions this
isn't a problem. If you run mv to move hardlinks across partitions it'll
just do a regular <quote>cp</quote> and discard the hardlink. But, we
can't assume that every host distribution has a new enough kernel and
fileutils that works this way.</para>
</sect2>