Changeset 819ecc65


Ignore:
Timestamp:
08/18/2002 05:26:58 PM (22 years ago)
Author:
Timothy Bauscher <timothy@…>
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, 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:
d6258b9
Parents:
6babce5
Message:

Changed ln -sf to ln -s where possible, cp libiberty.h after binutils install, remove groups program from Shadow, re-added the sh-utils-2.0.patch.

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

Files:
1 added
16 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r6babce5 r819ecc65  
    4848<listitem><para>gzip-1.2.4a.patch</para></listitem>
    4949<listitem><para>reiserfsprogs-3.x.1b</para></listitem>
    50 <listitem><para>sh-utils-2.0.patch</para></listitem>
    5150</itemizedlist>
    5251</para></listitem>
     52
     53<listitem><para>August 18th, 2002 [timothy]: Chapter 05 &amp; 06:
     54Changed ln -sf to ln -s wherever possible.</para></listitem>
     55
     56<listitem><para>August 18th, 2002 [timothy]: Chapter 06 - Binutils: cp
     57libiberty.h after install, as it is needed by certain software. Shadow:
     58added command to remove the groups program installed by Shadow because
     59Sh-utils installs a (better) groups program.</para></listitem>
     60
     61<listitem><para>August 18th, 2002 [timothy]: Chapter 05 - Sh-utils: Re-added
     62sh-utils-2.0.patch.</para></listitem>
    5363
    5464<listitem><para>August 16th, 2002 [markh]: Chapter 06 - Move man-pages to
  • chapter04/packages.xml

    r6babce5 r819ecc65  
    1919&c3-sed;
    2020&c3-shellutils;
     21&c3-shellutils-patch;
    2122&c3-tar;
    2223&c3-tar-patch;
  • chapter05/shellutils-inst.xml

    r6babce5 r819ecc65  
    11<sect2>
    22<title>Installation of Sh-utils</title>
     3
     4<para>Before Sh-utils is installed, the sh-utils patch file may need to be
     5applied. This patch is needed to avoid a conflict of variable names with
     6certain Glibc versions (usually glibc-2.1.x) when compiling sh-utils
     7statically. It is however safe to apply the patch even if you are running
     8a different glibc version, so if you aren't sure, it's best to apply
     9it.</para>
     10
     11<para><screen><userinput>patch -Np1 -i ../sh-utils-&sh-utils-version;.patch</userinput></screen></para>
    312
    413<para>Install Sh-utils by running the following commands:</para>
  • chapter06/binutils-exp.xml

    r6babce5 r819ecc65  
    1414install binutils' info pages.</para>
    1515
     16<para><userinput>cp ../binutils-&binutils-version;/include/libiberty.h /usr/include:</userinput>
     17The libiberty.h header file is needed in order for certain software to
     18compile.</para>
     19
    1620</sect2>
    1721
  • chapter06/binutils-inst.xml

    r6babce5 r819ecc65  
    1515make tooldir=/usr &amp;&amp;
    1616make tooldir=/usr install &amp;&amp;
    17 make tooldir=/usr install-info</userinput></screen></para>
     17make tooldir=/usr install-info &amp;&amp;
     18cp ../binutils-&binutils-version;/include/libiberty.h /usr/include</userinput></screen></para>
    1819
    1920</sect2>
  • chapter06/bzip2-inst.xml

    r6babce5 r819ecc65  
    1010ln -s libbz2.so.1.0 libbz2.so &amp;&amp;
    1111cp -a libbz2.so* /lib &amp;&amp;
    12 ln -sf ../../lib/libbz2.so /usr/lib &amp;&amp;
     12ln -s ../../lib/libbz2.so /usr/lib &amp;&amp;
    1313rm /usr/bin/{bunzip2,bzcat,bzip2} &amp;&amp;
    1414mv /usr/bin/{bzip2recover,bzless,bzmore} /bin &amp;&amp;
    15 ln -sf bzip2 /bin/bunzip2 &amp;&amp;
    16 ln -sf bzip2 /bin/bzcat</userinput></screen></para>
     15ln -s bzip2 /bin/bunzip2 &amp;&amp;
     16ln -s bzip2 /bin/bzcat</userinput></screen></para>
    1717
    1818
  • chapter06/fileutils-inst.xml

    r6babce5 r819ecc65  
    77make &amp;&amp;
    88make install &amp;&amp;
    9 ln -sf ../../bin/install /usr/bin</userinput></screen></para>
     9ln -s ../../bin/install /usr/bin</userinput></screen></para>
    1010
    1111</sect2>
  • chapter06/gcc-inst.xml

    r6babce5 r819ecc65  
    2626make bootstrap &amp;&amp;
    2727make install &amp;&amp;
    28 ln -sf ../usr/bin/cpp /lib &amp;&amp;
    29 ln -sf ../bin/cpp /usr/lib &amp;&amp;
    30 ln -sf gcc /usr/bin/cc</userinput></screen></para>
     28ln -s ../usr/bin/cpp /lib &amp;&amp;
     29ln -s ../bin/cpp /usr/lib &amp;&amp;
     30ln -s gcc /usr/bin/cc</userinput></screen></para>
    3131
    3232</sect2>
  • chapter06/gzip-inst.xml

    r6babce5 r819ecc65  
    1111mv /usr/bin/gzip /bin &amp;&amp;
    1212rm /usr/bin/{gunzip,zcat} &amp;&amp;
    13 ln -sf gzip /bin/gunzip &amp;&amp;
    14 ln -sf gzip /bin/zcat &amp;&amp;
    15 ln -sf gunzip /bin/uncompress</userinput></screen></para>
     13ln -s gzip /bin/gunzip &amp;&amp;
     14ln -s gzip /bin/zcat &amp;&amp;
     15ln -s gunzip /bin/uncompress</userinput></screen></para>
    1616
    1717</sect2>
  • chapter06/ncurses-inst.xml

    r6babce5 r819ecc65  
    1414mv /lib/*.a /usr/lib &amp;&amp;
    1515chmod 755 /lib/*.5.2 &amp;&amp;
    16 ln -sf libncurses.a /usr/lib/libcurses.a &amp;&amp;
    17 ln -sf ../../lib/libncurses.so /usr/lib &amp;&amp;
    18 ln -sf ../../lib/libcurses.so /usr/lib &amp;&amp;
    19 ln -sf ../../lib/libform.so /usr/lib &amp;&amp;
    20 ln -sf ../../lib/libpanel.so /usr/lib &amp;&amp;
    21 ln -sf ../../lib/libmenu.so /usr/lib</userinput></screen></para>
     16ln -s libncurses.a /usr/lib/libcurses.a &amp;&amp;
     17ln -s ../../lib/libncurses.so /usr/lib &amp;&amp;
     18ln -s ../../lib/libcurses.so /usr/lib &amp;&amp;
     19ln -s ../../lib/libform.so /usr/lib &amp;&amp;
     20ln -s ../../lib/libpanel.so /usr/lib &amp;&amp;
     21ln -s ../../lib/libmenu.so /usr/lib</userinput></screen></para>
    2222</sect2>
    2323
  • chapter06/shadowpwd-exp.xml

    r6babce5 r819ecc65  
    1111user mailboxes. The location that is used nowadays is /var/mail.</para>
    1212
    13 <para><userinput>ln -sf vipw vigr</userinput>: According to the manpage of
     13<para><userinput>ln -s vipw vigr:</userinput> According to the manpage of
    1414vipw, vigr should be a symlink to it. Because the shadow installation
    1515procedure doesn't create these symlinks, we create them manually.</para>
  • chapter06/shadowpwd-inst.xml

    r6babce5 r819ecc65  
    1717sed 's%/var/spool/mail%/var/mail%' \
    1818&nbsp;&nbsp;&nbsp;&nbsp;etc/login.defs.linux &gt; /etc/login.defs &amp;&amp;
    19 ln -sf vipw /usr/sbin/vigr &amp;&amp;
     19ln -s vipw /usr/sbin/vigr &amp;&amp;
    2020rm /bin/vipw &amp;&amp;
    2121mv /bin/sg /usr/bin &amp;&amp;
     
    2323ln -s ../../lib/libshadow.so /usr/lib</userinput></screen></para>
    2424
     25<para>Sh-utils and Shadow Password Suite each install a unique
     26<filename>groups</filename> program. If you wish, you may remove the
     27<filename>groups</filename> program installed by the Shadow Password
     28Suite by running the following command:</para>
     29
     30<para><screen><userinput>rm /bin/groups</userinput></screen></para>
     31
    2532</sect2>
    26 
  • chapter06/shellutils-inst.xml

    r6babce5 r819ecc65  
    2222<filename>[</filename> binary. Create it by running:</para>
    2323
    24 <para><screen><userinput>ln -sf test /bin/[</userinput></screen></para>
     24<para><screen><userinput>ln -s test /bin/[</userinput></screen></para>
    2525
    2626</sect2>
  • chapter06/vim-inst.xml

    r6babce5 r819ecc65  
    1717make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" &amp;&amp;
    1818make install &amp;&amp;
    19 ln -sf vim /usr/bin/vi</userinput></screen></para>
     19ln -s vim /usr/bin/vi</userinput></screen></para>
    2020
    2121<para>If you plan to install the X Window system on your LFS
     
    3939make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" &amp;&amp;
    4040make install &amp;&amp;
    41 ln -sf vim /usr/bin/vi</userinput></screen></para>
     41ln -s vim /usr/bin/vi</userinput></screen></para>
    4242
    4343</sect2>
  • entities/shellutils.ent

    r6babce5 r819ecc65  
    11<!ENTITY c3-shellutils SYSTEM "../chapter03/shellutils.xml">
     2<!ENTITY c3-shellutils-patch SYSTEM "../chapter03/shellutils-patch.xml">
    23
    34<!ENTITY c5-shellutils SYSTEM "../chapter05/shellutils.xml">
     
    1617<!ENTITY sh-utils-contversion "2.0">
    1718<!ENTITY sh-utils-size "824 KB">
     19<!ENTITY sh-utils-patch-size "1 KB">
     20<!ENTITY sh-utils-patch-version "2.0">
    1821<!ENTITY sh-utils-package "sh-utils-&sh-utils-version;.tar.bz2">
    1922<!ENTITY sh-utils-dir "sh-utils-&sh-utils-version;">
  • index.xml

    r6babce5 r819ecc65  
    55<!ENTITY book SYSTEM "book/book.xml">
    66
    7 <!ENTITY version "20020816">
    8 <!ENTITY releasedate "August 16th, 2002">
     7<!ENTITY version "20020818">
     8<!ENTITY releasedate "August 18th, 2002">
    99
    1010<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
Note: See TracChangeset for help on using the changeset viewer.