Changeset 58c8823


Ignore:
Timestamp:
02/18/2014 02:24:31 AM (10 years ago)
Author:
Krejzi <krejzi@…>
Branches:
7.5-systemd, 7.6-systemd, 7.7-systemd, 7.8-systemd, 7.9-systemd
Children:
720f253
Parents:
bbadc6d
Message:

Random fixes.

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

Files:
17 edited

Legend:

Unmodified
Added
Removed
  • chapter05/xz.xml

    rbbadc6d r58c8823  
    4242
    4343  <sect2 role="installation">
    44     <title>Installation of Xz-Utils</title>
     44    <title>Installation of Xz</title>
    4545
    4646    <para>Prepare Xz for compilation:</para>
  • chapter06/acl.xml

    rbbadc6d r58c8823  
    4848<screen><userinput remap="pre">sed -i -e 's|/@pkg_name@|&amp;-@pkg_version@|' include/builddefs.in</userinput></screen>
    4949
     50    <para>Fix some broken tests:</para>
     51
     52<screen><userinput remap="pre">sed -i "s:| sed.*::g" test/{sbits-restore,cp,misc}.test</userinput></screen>
     53
    5054    <para>Prepare Acl for compilation:</para>
    5155
    52 <screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen>
     56<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
    5357
    5458    <para>Compile the package:</para>
     
    5761
    5862    <para>The Acl tests need to be run on a filesystem that supports access
    59     controls. You will see lot of failures because Coreutils wasn't compiled
    60     with ACL support. To anyways test the results, issue:</para>
     63    controls. Coreutils needs to be compiled with ACL support in order for
     64    the testsuite to complete sucessfully. To test the results, issue:</para>
    6165
    62 <screen><userinput remap="test">make -k tests root-tests</userinput></screen>
    63 
    64     <note><para>Even if you run Acl tests after Coreutils has been built with
    65     Acl support, at least 11 tests will still fail for unknown reasons.</para>
    66     </note>
     66<screen><userinput remap="test">make tests</userinput></screen>
    6767
    6868    <para>Install the package:</para>
     
    7777
    7878<screen><userinput remap="install">mv -v /usr/lib/libacl.so.* /lib
    79 ln -sfv ../../lib/libacl.so.1 /usr/lib/libacl.so</userinput></screen>
     79ln -sfv ../../lib/$(readlink /usr/lib/libacl.so) /usr/lib/libacl.so</userinput></screen>
    8080
    8181  </sect2>
     
    9191      <seglistitem>
    9292        <seg>chacl, getfacl, and setacl</seg>
    93         <seg>libacl.{so,a}</seg>
     93        <seg>libacl.{a,so}</seg>
    9494        <seg>/usr/include/acl, /usr/share/doc/acl-&acl-version;</seg>
    9595      </seglistitem>
     
    133133
    134134      <varlistentry id="libacl">
    135         <term><filename class="libraryfile">libacl.{so,a}</filename></term>
     135        <term><filename class="libraryfile">libacl</filename></term>
    136136        <listitem>
    137137          <para>Contains the <application>Acl</application> API functions.</para>
    138138          <indexterm zone="ch-system-acl libacl">
    139             <primary sortas="c-libacl">libacl.{so,a}</primary>
     139            <primary sortas="c-libacl">libacl</primary>
    140140          </indexterm>
    141141        </listitem>
  • chapter06/attr.xml

    rbbadc6d r58c8823  
    6363    attributes. To test the results, issue:</para>
    6464
    65 <!-- ext-tests fail for some reason -->
    66 <screen><userinput remap="test">make -k tests root-tests</userinput></screen>
     65<screen><userinput remap="test">make tests root-tests</userinput></screen>
    6766
    6867    <para>Install the package:</para>
     
    7776
    7877<screen><userinput remap="install">mv -v /usr/lib/libattr.so.* /lib
    79 ln -sfv ../../lib/libattr.so.1 /usr/lib/libattr.so</userinput></screen>
     78ln -sfv ../../lib/$(readlink /usr/lib/libattr.so) /usr/lib/libattr.so</userinput></screen>
    8079
    8180  </sect2>
     
    9190      <seglistitem>
    9291        <seg>attr, getfattr, and setattr</seg>
    93         <seg>libattr.{so,a}</seg>
     92        <seg>libattr.{a,so}</seg>
    9493        <seg>/usr/include/attr, /usr/share/doc/attr-&attr-version;</seg>
    9594      </seglistitem>
     
    132131
    133132      <varlistentry id="libattr">
    134         <term><filename class="libraryfile">libattr.{so,a}</filename></term>
     133        <term><filename class="libraryfile">libattr</filename></term>
    135134        <listitem>
    136135          <para>Contains the <application>Attr</application> API functions.</para>
    137136          <indexterm zone="ch-system-attr libattr">
    138             <primary sortas="c-libattr">libattr.{so,a}</primary>
     137            <primary sortas="c-libattr">libattr</primary>
    139138          </indexterm>
    140139        </listitem>
  • chapter06/createfiles.xml

    rbbadc6d r58c8823  
    6767<literal>root:x:0:0:root:/root:/bin/bash
    6868bin:x:1:1:bin:/dev/null:/bin/false
    69 daemon:x:6:6:daemon:/dev/null:/bin/false
    7069messagebus:x:18:18:D-Bus Message Daemon User:/var/run/dbus:/bin/false
    7170nobody:x:99:99:Unprivileged User:/dev/null:/bin/false</literal>
     
    8584tape:x:4:
    8685tty:x:5:
    87 daemon:x:6:
    8886floppy:x:7:
    8987disk:x:8:
     
    9997systemd-journal:x:23:
    10098mail:x:34:
    101 nogroup:x:99:
    102 users:x:100:</literal>
     99nogroup:x:99:</literal>
    103100EOF</userinput></screen>
    104101
  • chapter06/dbus.xml

    rbbadc6d r58c8823  
    4949    <para>Prepare D-Bus for compilation:</para>
    5050
    51 <screen><userinput remap="configure">./configure --prefix=/usr \
    52             --sysconfdir=/etc \
    53             --localstatedir=/var \
    54             --libexecdir=/usr/lib/dbus-1.0 \
    55             --disable-static \
    56             --enable-systemd \
     51<screen><userinput remap="configure">./configure --prefix=/usr                      \
     52            --sysconfdir=/etc                  \
     53            --localstatedir=/var               \
    5754            --docdir=/usr/share/doc/dbus-&dbus-version; \
    58             --with-console-auth-dir=/run/console/ \
    59             --with-systemdsystemunitdir=/lib/systemd/system</userinput></screen>
     55            --with-console-auth-dir=/run/console/</userinput></screen>
    6056
    6157    <variablelist>
     
    8581
    8682    <para>This package does come with a testsuite, but it requires several
    87     packages that are not included in LFS.</para>
     83    packages that are not included in LFS. Instructions for running the
     84    testsuite can be found in the BLFS book at
     85    <ulink url="&blfs-root;/view/svn/general/dbus.html"/>.</para>
    8886
    8987    <para>Install the package:</para>
     
    117115        <seg>dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor,
    118116        dbus-send, and dbus-uuidgen</seg>
    119         <seg>libdbus-1.so</seg>
     117        <seg>libdbus-1.{a,so}</seg>
    120118        <seg>/etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0,
    121119        /usr/share/dbus-1, /usr/share/doc/dbus-&dbus-version;,
     
    191189
    192190      <varlistentry id="libdbus">
    193         <term><filename class="libraryfile">libdbus-1.so</filename></term>
     191        <term><filename class="libraryfile">libdbus-1</filename></term>
    194192        <listitem>
    195193          <para>Contains API functions used to communicate with the D-Bus
  • chapter06/expat.xml

    rbbadc6d r58c8823  
    7575      <seglistitem>
    7676        <seg>xmlwf</seg>
    77         <seg>libexpat.{so,a}</seg>
     77        <seg>libexpat.{a,so}</seg>
    7878        <seg>/usr/share/doc/expat-&expat-version;</seg>
    7979      </seglistitem>
  • chapter06/findutils.xml

    rbbadc6d r58c8823  
    4646    <para>Prepare Findutils for compilation:</para>
    4747
    48 <screen><userinput remap="configure">./configure --prefix=/usr                   \
    49             --localstatedir=/var/lib/locate</userinput></screen>
     48<screen><userinput remap="configure">./configure --prefix=/usr --localstatedir=/var/lib/locate</userinput></screen>
    5049
    5150    <variablelist>
  • chapter06/flex.xml

    rbbadc6d r58c8823  
    4848    <para>Prepare Flex for compilation:</para>
    4949
    50 <screen><userinput remap="configure">./configure --prefix=/usr \
    51             --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
     50<screen><userinput remap="configure">./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
    5251
    5352    <para>Compile the package:</para>
     
    9897      <seglistitem>
    9998        <seg>flex, flex++ (link to flex), and lex</seg>
    100         <seg>libfl.{so,a} and libfl_pic.{so.a}</seg>
     99        <seg>libfl.{a,so} and libfl_pic.{a,so}</seg>
    101100        <seg>/usr/share/doc/flex-&flex-version;</seg>
    102101      </seglistitem>
     
    142141      </varlistentry>
    143142
    144       <varlistentry id="libfl.so">
    145         <term><filename class="libraryfile">libfl.so</filename></term>
     143      <varlistentry id="libfl">
     144        <term><filename class="libraryfile">libfl</filename></term>
    146145        <listitem>
    147146          <para>The <filename class="libraryfile">flex</filename> library</para>
    148           <indexterm zone="ch-system-flex libfl.so">
    149             <primary sortas="c-libfl.so">libfl.so</primary>
     147          <indexterm zone="ch-system-flex libfl">
     148            <primary sortas="c-libfl">libfl</primary>
    150149          </indexterm>
    151150        </listitem>
  • chapter06/gdbm.xml

    rbbadc6d r58c8823  
    8484      <seglistitem>
    8585        <seg>testgdbm</seg>
    86         <seg>libgdbm.{so,a} and libgdbm_compat.{so,a}</seg>
     86        <seg>libgdbm.{a,so} and libgdbm_compat.{a,so}</seg>
    8787      </seglistitem>
    8888    </segmentedlist>
  • chapter06/gettext.xml

    rbbadc6d r58c8823  
    4646    <para>Prepare Gettext for compilation:</para>
    4747
    48 <screen><userinput remap="configure">./configure --prefix=/usr \
    49             --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen>
     48<screen><userinput remap="configure">./configure --prefix=/usr --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen>
    5049
    5150    <para>Compile the package:</para>
  • chapter06/glibc.xml

    rbbadc6d r58c8823  
    8282
    8383<screen><userinput remap="configure">../glibc-&glibc-version;/configure          \
    84     --prefix=/usr                \
    85     --disable-profile            \
    86     --enable-kernel=&min-kernel;       \
     84    --prefix=/usr          \
     85    --disable-profile      \
     86    --enable-kernel=&min-kernel; \
    8787    --enable-obsolete-rpc</userinput></screen>
    8888
     
    184184    <para>Install the Systemd support files for <command>nscd</command>:</para>
    185185
    186 <screen><userinput remap="install">install -v -Dm644 ../glibc-&glibc-version;/nscd/nscd.tmpfiles /etc/tmpfiles.d/nscd.conf
     186<screen><userinput remap="install">install -v -Dm644 ../glibc-&glibc-version;/nscd/nscd.tmpfiles /usr/lib/tmpfiles.d/nscd.conf
    187187install -v -Dm644 ../glibc-&glibc-version;/nscd/nscd.service /lib/systemd/system/nscd.service</userinput></screen>
    188188
  • chapter06/gperf.xml

    rbbadc6d r58c8823  
    4343    <para>Prepare Gperf for compilation:</para>
    4444
    45 <screen><userinput remap="configure">./configure --prefix=/usr \
    46             --docdir=/usr/share/doc/gperf-&gperf-version;</userinput></screen>
     45<screen><userinput remap="configure">./configure --prefix=/usr --docdir=/usr/share/doc/gperf-&gperf-version;</userinput></screen>
    4746
    4847    <para>Compile the package:</para>
  • chapter06/intltool.xml

    rbbadc6d r58c8823  
    5757
    5858<screen><userinput remap="install">make install
    59 install -v -Dm644 doc/I18N-HOWTO \
    60         /usr/share/doc/intltool-&intltool-version;/I18N-HOWTO</userinput></screen>
     59install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-&intltool-version;/I18N-HOWTO</userinput></screen>
    6160
    6261  </sect2>
  • chapter06/libcap.xml

    rbbadc6d r58c8823  
    6161
    6262<screen><userinput remap="install">mv -v /usr/lib/libcap.so.* /lib
    63 ln -sfv ../../lib/libcap.so.2 /usr/lib/libcap.so</userinput></screen>
     63ln -sfv ../../lib/$(readlink /usr/lib/libcap.so) /usr/lib/libcap.so</userinput></screen>
    6464
    6565  </sect2>
     
    7474      <seglistitem>
    7575        <seg>capsh, getcap, getpcaps, and setcap</seg>
    76         <seg>libcap.{so,a}</seg>
     76        <seg>libcap.{a,so}</seg>
    7777      </seglistitem>
    7878    </segmentedlist>
     
    114114
    115115      <varlistentry id="libcap">
    116         <term><filename class="libraryfile">libcap.{so,a}</filename></term>
     116        <term><filename class="libraryfile">libcap</filename></term>
    117117        <listitem>
    118118          <para>Contains the libcap API functions</para>
  • chapter06/mpfr.xml

    rbbadc6d r58c8823  
    4444    <para>Prepare MPFR for compilation:</para>
    4545
    46 <screen><userinput remap="configure">./configure  --prefix=/usr        \
    47              --enable-thread-safe \
    48              --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
     46<screen><userinput remap="configure">./configure --prefix=/usr        \
     47            --enable-thread-safe \
     48            --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
    4949
    5050    <para>Compile the package:</para>
  • chapter06/systemd.xml

    rbbadc6d r58c8823  
    5858    <para>Prepare Systemd for compilation:</para>
    5959
    60 <screen><userinput remap="configure">./configure --prefix=/usr \
    61             --sysconfdir=/etc \
    62             --localstatedir=/var \
    63             --libexecdir=/usr/lib \
     60<screen><userinput remap="configure">./configure --prefix=/usr                       \
     61            --sysconfdir=/etc                   \
     62            --localstatedir=/var                \
    6463            --docdir=/usr/share/doc/systemd-&systemd-version; \
    65             --config-cache \
    66             --with-rootprefix= \
    67             --with-rootlibdir=/lib \
    68             --enable-split-usr \
    69             --disable-gudev \
     64            --config-cache                      \
     65            --with-rootprefix=                  \
     66            --with-rootlibdir=/lib              \
     67            --enable-split-usr                  \
     68            --disable-gudev                     \
    7069            --without-python</userinput></screen>
    7170
     
    116115    <para>The package comes with a testsuite, but it doesn't work in
    117116    chroot. It needs to be run from a system booted using Systemd.</para>
     117
     118    <para>First prevent a broken test case from running:</para>
     119
     120<screen><userinput remap="test">sed -i s:test/udev-test.pl::g Makefile</userinput></screen>
     121
     122    <para>To test the results, issue:</para>
     123
     124<screen><userinput remap="test">make check</userinput></screen>
    118125
    119126    <para>Install the package:</para>
  • chapter06/xz.xml

    rbbadc6d r58c8823  
    4747    <para>Prepare Xz for compilation with:</para>
    4848
    49 <screen><userinput remap="configure">./configure --prefix=/usr \
    50             --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>
     49<screen><userinput remap="configure">./configure --prefix=/usr --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>
    5150
    5251    <para>Compile the package:</para>
Note: See TracChangeset for help on using the changeset viewer.