Changeset e91edad for chapter08


Ignore:
Timestamp:
06/30/2024 03:40:41 PM (3 months ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
12.2, 12.2-rc1, multilib, trunk, xry111/arm64, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.2, xry111/multilib
Children:
ba0723a
Parents:
201aa93
Message:

Package and format updates.

Update to iana-etc-20240612.
Update to bc-6.7.6.
Update to man-pages-6.9.1.
Update to linux-6.9.7.
Update to sysklogd-2.5.2.
Update to shadow-4.16.0.
Update to systemd-256.1.
Update to setuptools-70.1.1.

Also change the formatting of options '-Dsomething' to '-D something'.

Location:
chapter08
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • chapter08/perl.xml

    r201aa93 re91edad  
    6161    use the defaults that Perl auto-detects:</para>
    6262
    63  <screen><userinput remap="configure">sh Configure -des                                         \
    64              -Dprefix=/usr                                \
    65              -Dvendorprefix=/usr                          \
    66              -Dprivlib=/usr/lib/perl5/&perl-version-min;/core_perl      \
    67              -Darchlib=/usr/lib/perl5/&perl-version-min;/core_perl      \
    68              -Dsitelib=/usr/lib/perl5/&perl-version-min;/site_perl      \
    69              -Dsitearch=/usr/lib/perl5/&perl-version-min;/site_perl     \
    70              -Dvendorlib=/usr/lib/perl5/&perl-version-min;/vendor_perl  \
    71              -Dvendorarch=/usr/lib/perl5/&perl-version-min;/vendor_perl \
    72              -Dman1dir=/usr/share/man/man1                \
    73              -Dman3dir=/usr/share/man/man3                \
    74              -Dpager="/usr/bin/less -isR"                 \
    75              -Duseshrplib                                 \
    76              -Dusethreads</userinput></screen>
     63 <screen><userinput remap="configure">sh Configure -des                                          \
     64             -D prefix=/usr                                \
     65             -D vendorprefix=/usr                          \
     66             -D privlib=/usr/lib/perl5/&perl-version-min;/core_perl      \
     67             -D archlib=/usr/lib/perl5/&perl-version-min;/core_perl      \
     68             -D sitelib=/usr/lib/perl5/&perl-version-min;/site_perl      \
     69             -D sitearch=/usr/lib/perl5/&perl-version-min;/site_perl     \
     70             -D vendorlib=/usr/lib/perl5/&perl-version-min;/vendor_perl  \
     71             -D vendorarch=/usr/lib/perl5/&perl-version-min;/vendor_perl \
     72             -D man1dir=/usr/share/man/man1                \
     73             -D man3dir=/usr/share/man/man3                \
     74             -D pager="/usr/bin/less -isR"                 \
     75             -D useshrplib                                 \
     76             -D usethreads</userinput></screen>
    7777
    7878    <variablelist>
     
    8080
    8181      <varlistentry>
    82         <term><parameter>-Dpager="/usr/bin/less -isR"</parameter></term>
     82        <term><parameter>-D pager="/usr/bin/less -isR"</parameter></term>
    8383        <listitem>
    8484          <para>This ensures that <userinput>less</userinput> is used instead
     
    8888
    8989      <varlistentry>
    90         <term><parameter>-Dman1dir=/usr/share/man/man1
    91         -Dman3dir=/usr/share/man/man3</parameter></term>
     90        <term><parameter>-D man1dir=/usr/share/man/man1
     91        -D man3dir=/usr/share/man/man3</parameter></term>
    9292        <listitem>
    9393          <para>Since Groff is not installed yet, <command>Configure</command>
     
    9898
    9999      <varlistentry>
    100         <term><parameter>-Dusethreads</parameter></term>
     100        <term><parameter>-D usethreads</parameter></term>
    101101        <listitem>
    102102          <para>Build Perl with support for threads.</para>
  • chapter08/sysklogd.xml

    r201aa93 re91edad  
    4242    <title>Installation of Sysklogd</title>
    4343
    44     <para>First, fix a problem that causes a segmentation fault in klogd
    45     under some conditions, and fix an obsolete program construct:</para>
     44    <para>Prepare the package for compilation:</para>
    4645
    47 <screen><userinput remap="pre">sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c
    48 sed -i 's/union wait/int/' syslogd.c</userinput></screen>
     46<screen><userinput remap="configure">./configure --prefix=/usr      \
     47            --sysconfdir=/etc  \
     48            --runstatedir=/run \
     49            --without-logger</userinput></screen>
    4950
    5051    <para>Compile the package:</para>
     
    9596
    9697    <segmentedlist>
    97       <segtitle>Installed programs</segtitle>
     98      <segtitle>Installed program</segtitle>
    9899
    99100      <seglistitem>
    100         <seg>klogd and syslogd</seg>
     101        <seg>syslogd</seg>
    101102      </seglistitem>
    102103    </segmentedlist>
     
    106107      <?dbfo list-presentation="list"?>
    107108      <?dbhtml list-presentation="table"?>
    108 
    109       <varlistentry id="klogd">
    110         <term><command>klogd</command></term>
    111         <listitem>
    112           <para>A system daemon for intercepting and logging kernel messages</para>
    113           <indexterm zone="ch-system-sysklogd klogd">
    114             <primary sortas="b-klogd">klogd</primary>
    115           </indexterm>
    116         </listitem>
    117       </varlistentry>
    118109
    119110      <varlistentry id="syslogd">
  • chapter08/systemd.xml

    r201aa93 re91edad  
    5454cd       build
    5555
    56 meson setup \
    57       --prefix=/usr                 \
    58       --buildtype=release           \
    59       -Ddefault-dnssec=no           \
    60       -Dfirstboot=false             \
    61       -Dinstall-tests=false         \
    62       -Dldconfig=false              \
    63       -Dsysusers=false              \
    64       -Drpmmacrosdir=no             \
    65       -Dhomed=disabled              \
    66       -Duserdb=false                \
    67       -Dman=disabled                \
    68       -Dmode=release                \
    69       -Dpamconfdir=no               \
    70       -Ddev-kvm-mode=0660           \
    71       -Dnobody-group=nogroup        \
    72       -Dsysupdate=disabled          \
    73       -Dukify=disabled              \
    74       -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
    75       ..</userinput></screen>
     56meson setup ..                \
     57      --prefix=/usr           \
     58      --buildtype=release     \
     59      -D default-dnssec=no    \
     60      -D firstboot=false      \
     61      -D install-tests=false  \
     62      -D ldconfig=false       \
     63      -D sysusers=false       \
     64      -D rpmmacrosdir=no      \
     65      -D homed=disabled       \
     66      -D userdb=false         \
     67      -D man=disabled         \
     68      -D mode=release         \
     69      -D pamconfdir=no        \
     70      -D dev-kvm-mode=0660    \
     71      -D nobody-group=nogroup \
     72      -D sysupdate=disabled   \
     73      -D ukify=disabled       \
     74      -D docdir=/usr/share/doc/systemd-&systemd-version;</userinput></screen>
    7675
    7776    <variablelist>
     
    8887
    8988      <varlistentry>
    90         <term><parameter>-Ddefault-dnssec=no</parameter></term>
     89        <term><parameter>-D default-dnssec=no</parameter></term>
    9190        <listitem>
    9291          <para>This switch turns off the experimental DNSSEC support.</para>
     
    9594
    9695      <varlistentry>
    97         <term><parameter>-Dfirstboot=false</parameter></term>
     96        <term><parameter>-D firstboot=false</parameter></term>
    9897        <listitem>
    9998          <para>This switch prevents installation of systemd
     
    105104
    106105      <varlistentry>
    107         <term><parameter>-Dinstall-tests=false</parameter></term>
     106        <term><parameter>-D install-tests=false</parameter></term>
    108107        <listitem>
    109108          <para>This switch prevents installation of the compiled tests.</para>
     
    112111
    113112      <varlistentry>
    114         <term><parameter>-Dldconfig=false</parameter></term>
     113        <term><parameter>-D ldconfig=false</parameter></term>
    115114        <listitem>
    116115          <para>This switch prevents installation of a systemd unit that runs
     
    122121
    123122      <varlistentry>
    124         <term><parameter>-Dsysusers=false</parameter></term>
     123        <term><parameter>-D sysusers=false</parameter></term>
    125124        <listitem>
    126125          <para>This switch prevents installation of systemd
     
    134133
    135134      <varlistentry>
    136         <term><parameter>-Drpmmacrosdir=no</parameter></term>
     135        <term><parameter>-D rpmmacrosdir=no</parameter></term>
    137136        <listitem>
    138137          <para>This switch disables installation of RPM Macros
     
    142141
    143142      <varlistentry>
    144         <term><parameter>-Dhomed=disabled</parameter> and
    145         <parameter>-Duserdb=false</parameter></term>
     143        <term><parameter>-D homed=disabled</parameter> and
     144        <parameter>-D userdb=false</parameter></term>
    146145        <listitem>
    147146          <para>Remove two daemons with dependencies that do not fit
     
    151150
    152151      <varlistentry>
    153         <term><parameter>-Dman=disabled</parameter></term>
     152        <term><parameter>-D man=disabled</parameter></term>
    154153        <listitem>
    155154          <para>Prevent the generation of man pages to avoid extra
     
    160159
    161160      <varlistentry>
    162         <term><parameter>-Dmode=release</parameter></term>
     161        <term><parameter>-D mode=release</parameter></term>
    163162        <listitem>
    164163          <para>Disable some features considered experimental by upstream.
     
    168167
    169168      <varlistentry>
    170         <term><parameter>-Dpamconfdir=no</parameter></term>
     169        <term><parameter>-D pamconfdir=no</parameter></term>
    171170        <listitem>
    172171          <para>Prevent the installation of a PAM configuration file not
     
    176175
    177176      <varlistentry>
    178         <term><parameter>-Ddev-kvm-mode=0660</parameter></term>
     177        <term><parameter>-D dev-kvm-mode=0660</parameter></term>
    179178        <listitem>
    180179          <para>The default udev rule would allow all users to access
     
    185184
    186185      <varlistentry>
    187         <term><parameter>-Dnobody-group=nogroup</parameter></term>
     186        <term><parameter>-D nobody-group=nogroup</parameter></term>
    188187        <listitem>
    189188          <para>Tell the package the group name with GID 65534 is
     
    193192
    194193      <varlistentry>
    195         <term><parameter>-Dsysupdate=disabled</parameter></term>
     194        <term><parameter>-D sysupdate=disabled</parameter></term>
    196195        <listitem>
    197196          <para>Do not install the <command>systemd-sysupdate</command>
     
    204203
    205204      <varlistentry>
    206         <term><parameter>-Dukify=disabled</parameter></term>
     205        <term><parameter>-D ukify=disabled</parameter></term>
    207206        <listitem>
    208207          <para>Do not install the <command>systemd-ukify</command> script.
     
    228227         after initializing the system with systemd.  -->
    229228    <para>Three tests: <literal>systemd:core / test-namespace</literal>,
    230     <literal>test-chase</literal>, and <literal>test-systemd-tmpfiles</literal>,
     229                       <literal>test-loopback</literal>, and
     230                       <literal>test-copy</literal>,
    231231    are known to fail in the LFS chroot environment.  Some other tests may
    232232    fail because they depend on various kernel configuration options.</para>
     
    240240    <!-- Please make sure systemd man pages tarball has a common leading
    241241         component in the path.  -->
    242 <screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-version;.tar.xz \
     242<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz \
    243243    --no-same-owner --strip-components=1   \
    244244    -C /usr/share/man</userinput></screen>
  • chapter08/udev.xml

    r201aa93 re91edad  
    6666cd       build
    6767
    68 meson setup \
    69       --prefix=/usr                 \
    70       --buildtype=release           \
    71       -Dmode=release                \
    72       -Ddev-kvm-mode=0660           \
    73       -Dlink-udev-shared=false      \
    74       -Dlogind=false                \
    75       -Dvconsole=false              \
    76       ..</userinput></screen>
     68meson setup ..                  \
     69      --prefix=/usr             \
     70      --buildtype=release       \
     71      -D mode=release           \
     72      -D dev-kvm-mode=0660      \
     73      -D link-udev-shared=false \
     74      -D logind=false           \
     75      -D vconsole=false</userinput></screen>
    7776
    7877    <variablelist>
     
    8988
    9089      <varlistentry>
    91         <term><parameter>-Dmode=release</parameter></term>
     90        <term><parameter>-D mode=release</parameter></term>
    9291        <listitem>
    9392          <para>Disable some features considered experimental by upstream.
     
    9796
    9897      <varlistentry>
    99         <term><parameter>-Ddev-kvm-mode=0660</parameter></term>
     98        <term><parameter>-D dev-kvm-mode=0660</parameter></term>
    10099        <listitem>
    101100          <para>The default udev rule would allow all users to access
     
    106105
    107106      <varlistentry>
    108         <term><parameter>-Dlink-udev-shared=false</parameter></term>
     107        <term><parameter>-D link-udev-shared=false</parameter></term>
    109108        <listitem>
    110109          <para>This option prevents udev from linking to the internal
     
    117116
    118117      <varlistentry>
    119         <term><parameter>-Dlogind=false -Dvconsole=false</parameter></term>
     118        <term><parameter>-D logind=false -D vconsole=false</parameter></term>
    120119        <listitem>
    121120          <para>These options prevent the generation of several udev rule
Note: See TracChangeset for help on using the changeset viewer.