Changes in / [7f440a6:da2e8cb]


Ignore:
Files:
2 deleted
19 edited

Legend:

Unmodified
Added
Removed
  • bootscripts/ChangeLog

    r7f440a6 rda2e8cb  
     12023-07-28 Xi Ruoyao <xry111@xry111.site>
     2   * In mountvirtfs, mount /sys/fs/cgroup for udev from systemd-254.
     3
    142023-07-22 Xi Ruoyao <xry111@xry111.site>
    25   * In mountvirtfs, create symlinks /dev/{fd,std{in,out,err}} and
  • bootscripts/lfs/init.d/mountvirtfs

    r7f440a6 rda2e8cb  
    6464      mount -o nosuid,nodev /dev/shm || failed=1
    6565
     66      mkdir -p /sys/fs/cgroup
     67      log_info_msg2 " ${INFO}/sys/fs/cgroup"
     68      mount -o nosuid,noexec,nodev /sys/fs/cgroup || failed=1
     69
    6670      (exit ${failed})
    6771      evaluate_retval
  • chapter01/askforhelp.xml

    r7f440a6 rda2e8cb  
    1010
    1111  <title>Help</title>
     12
     13  <note>
     14    <para>
     15      In case you've hit an issue building one package with the LFS
     16      instruction, we strongly discourage posting the issue directly onto
     17      the upstream support channel before discussing via a LFS support
     18      channel listed in <xref linkend="ch-intro-resources"/>.
     19      Doing so is often quite inefficient because the upstream
     20      maintainers are rarely familiar with LFS building procedure.  Even if
     21      you've really hit an upstream issue, the LFS community can still help
     22      to isolate the information wanted by the upstream maintainers and make
     23      a proper report.
     24    </para>
     25
     26    <para>
     27      If you must ask a question directly via an upstream support channel,
     28      you shall at least note that many upstream projects have the support
     29      channels separated from the bug tracker.  The <quote>bug</quote>
     30      reports for asking questions are considered invalid and may annoy
     31      upstream developers for these projects.
     32    </para>
     33  </note>
    1234
    1335  <para>If an issue or a question is encountered while working through
  • chapter01/changelog.xml

    r7f440a6 rda2e8cb  
    4141    -->
    4242
     43    <listitem>
     44      <para>2023-07-28</para>
     45      <itemizedlist>
     46        <listitem>
     47           <para>[bdubbs] - Update udev-lfs tarball to remove obsolete
     48           cdrom rules and references to ISDN devices. Fixes
     49          <ulink url='&lfs-ticket-root;5291'>#5291</ulink>.</para>
     50        </listitem>
     51        <listitem>
     52          <para>[bdubbs] - Update to wheel-0.41.0 (Python Module). Fixes
     53          <ulink url='&lfs-ticket-root;5290'>#5290</ulink>.</para>
     54        </listitem>
     55        <listitem>
     56          <para>[bdubbs] - Update to tar-1.35. Fixes
     57          <ulink url='&lfs-ticket-root;5287'>#5287</ulink>.</para>
     58        </listitem>
     59        <listitem>
     60          <para>[bdubbs] - Update to<phrase revision='sysv'> udev
     61          from</phrase> systemd-254. Fixes
     62          <ulink url='&lfs-ticket-root;5293'>#5293</ulink>.</para>
     63        </listitem>
     64        <listitem>
     65          <para>[bdubbs] - Update to meson-1.2.0. Fixes
     66          <ulink url='&lfs-ticket-root;5286'>#5286</ulink>.</para>
     67        </listitem>
     68        <listitem>
     69          <para>[bdubbs] - Update to linux-6.4.7. Fixes
     70          <ulink url='&lfs-ticket-root;5288'>#5288</ulink>.</para>
     71        </listitem>
     72        <listitem>
     73          <para>[bdubbs] - Update to gcc-13.2.0. Fixes
     74          <ulink url='&lfs-ticket-root;5292'>#5292</ulink>.</para>
     75        </listitem>
     76        <listitem>
     77          <para>[bdubbs] - Update to file-5.45. Fixes
     78          <ulink url='&lfs-ticket-root;5294'>#5294</ulink>.</para>
     79        </listitem>
     80      </itemizedlist>
     81    </listitem>
     82
     83    <listitem revision='sysv'>
     84      <para>2023-07-28</para>
     85      <itemizedlist>
     86        <listitem revision='sysv'>
     87          <para>[xry111] - Enable cgroup-based memory pressure information
     88          in kernel, and add the cgroup file system into /etc/fstab and the
     89          mountvirtfs bootscript.  This is a preparation for udev from
     90          systemd-254.  Addresses
     91          <ulink url='&lfs-ticket-root;5293'>#5293</ulink>.</para>
     92        </listitem>
     93      </itemizedlist>
     94    </listitem>
     95
    4396    <listitem revision='sysv'>
    4497      <para>2023-07-22</para>
  • chapter01/whatsnew.xml

    r7f440a6 rda2e8cb  
    101101       <para>Expect-&expect-version;</para>
    102102    </listitem>-->
    103     <!--<listitem>
     103    <listitem>
    104104       <para>File-&file-version;</para>
    105     </listitem>-->
     105    </listitem>
    106106    <!--<listitem>
    107107      <para>Findutils-&findutils-version;</para>
     
    251251      <para>Sysklogd-&sysklogd-version;</para>
    252252    </listitem>
    253     <listitem revision="systemd">
     253    <listitem>
    254254      <para>Systemd-&systemd-version;</para>
    255255    </listitem>
     
    257257      <para>SysVinit-&sysvinit-version;</para>
    258258    </listitem>-->
    259     <!--<listitem>
     259    <listitem>
    260260      <para>Tar-&tar-version;</para>
    261     </listitem>-->
     261    </listitem>
    262262    <!--<listitem>
    263263      <para>Tcl-&tcl-version;</para>
     
    275275      <para>Vim-&vim-version;</para>
    276276    </listitem>
    277     <!--<listitem>
     277    <listitem>
    278278      <para>wheel-&wheel-version;</para>
    279     </listitem>-->
     279    </listitem>
    280280    <!--<listitem>
    281281      <para>XML-Parser-&xml-parser-version;</para>
  • chapter06/binutils-pass2.xml

    r7f440a6 rda2e8cb  
    119119    cross compilation, and remove unnecessary static libraries:</para>
    120120
    121 <screen><userinput remap="install">rm -v $LFS/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.{a,la}</userinput></screen>
     121<screen><userinput remap="install">rm -v $LFS/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes,sframe}.{a,la}</userinput></screen>
    122122
    123123  </sect2>
  • chapter08/gcc.xml

    r7f440a6 rda2e8cb  
    193193    <ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para>
    194194
    195     <para>Two tests named <filename>pr104610.c</filename> and
     195 <para><!--Two tests named <filename>pr104610.c</filename> and
    196196    <filename>pr69482-1.c</filename> are known to fail because the test
    197197    files does not account for the
    198     <parameter>--enable-default-ssp</parameter> option.
     198    <parameter>- -enable-default-ssp</parameter> option.-->
    199199    <!-- https://gcc.gnu.org/PR106375 and https://gcc.gnu.org/PR109353 -->
    200200    Two tests named <filename>copy.cc</filename> and
  • chapter08/gmp.xml

    r7f440a6 rda2e8cb  
    5555      the host processor.  If libraries suitable for processors less
    5656      capable than the host's CPU are desired, generic libraries can be
    57       created by running the following:
    58 
    59 <screen role="nodump"><userinput>cp -v configfsf.guess config.guess
    60 cp -v configfsf.sub   config.sub</userinput></screen></para>
     57      created by appending the <option>--host=none-linux-gnu</option> option
     58      to the <command>configure</command> command.</para>
     59
     60      <!-- To editors: the configure script says "the none host is obsolete,
     61           use - -disable-assembly", but don't believe it: with the latter
     62           CFLAGS is still automatically set to -march=something.  -->
    6163    </note>
    6264
     
    107109    applications using the gmp libraries with the message "Illegal
    108110    instruction".  In this case, gmp should be reconfigured with the option
    109     --build=x86_64-pc-linux-gnu and rebuilt.</para></caution>
     111    <option>--host=none-linux-gnu</option> and rebuilt.</para></caution>
    110112
    111113    <para>Ensure that all 197 tests in the test suite passed.
  • chapter08/systemd.xml

    r7f440a6 rda2e8cb  
    4040  <sect2 role="installation">
    4141    <title>Installation of systemd</title>
    42 
    43     <para>
    44       Remove several inappropriate uses of the <literal>pure</literal>
    45       attribute that cause runtime issues when the package is built
    46       with gcc-13 or later:
    47     </para>
    48 
    49 <screen><userinput remap='pre'>sed '/bus_message_type_from_string/s/_pure_//' \
    50     -i src/libsystemd/sd-bus/bus-internal.h    &amp;&amp;
    51 sed '/devt_hash_func/s/_pure_//'               \
    52     -i src/basic/hash-funcs.h                  &amp;&amp;
    53 sed '/job_get_timeout/s/_pure_//'              \
    54     -i src/core/job.h</userinput></screen>
    5542
    5643    <para>Remove two unneeded groups,
     
    206193    <!-- Please make sure systemd man pages tarball has a common leading
    207194         component in the path.  -->
    208 <screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz --strip-components=1 -C /usr/share/man</userinput></screen>
     195<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-version;.tar.xz \
     196    --no-same-owner --strip-components=1   \
     197    -C /usr/share/man</userinput></screen>
    209198
    210199    <para>Create the <filename>/etc/machine-id</filename> file needed by
     
    368357        <seg>busctl, coredumpctl, halt (symlink to systemctl),
    369358        hostnamectl, init, journalctl, kernel-install, localectl, loginctl,
    370         machinectl, networkctl, oomctl, portablectl, poweroff (symlink to
     359        machinectl, mount.ddi (symlink to systemd-dissect), networkctl,
     360        oomctl, portablectl, poweroff (symlink to
    371361        systemctl), reboot (symlink to systemctl), resolvconf (symlink to
    372362        resolvectl), resolvectl, runlevel (symlink to systemctl), shutdown
    373363        (symlink to systemctl), systemctl, systemd-ac-power, systemd-analyze,
    374364        systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop,
    375         systemd-creds, systemd-delta, systemd-detect-virt,
     365        systemd-confext (symlink to systemd-sysext), systemd-creds,
     366        systemd-delta, systemd-detect-virt,
    376367        systemd-dissect, systemd-escape, systemd-hwdb, systemd-id128,
    377368        systemd-inhibit, systemd-machine-id-setup,
  • chapter08/udev.xml

    r7f440a6 rda2e8cb  
    128128install -vm755 udevadm                     /usr/bin/
    129129install -vm755 systemd-hwdb                /usr/bin/udev-hwdb
    130 ln      -sv    ../bin/udevadm              /usr/sbin/udevd
     130ln      -svfn  ../bin/udevadm              /usr/sbin/udevd
    131131cp      -av    libudev.so{,*[0-9]}         /usr/lib/
    132132install -vm644 ../src/libudev/libudev.h    /usr/include/
     
    148148    <!-- Please make sure systemd man pages tarball has a common leading
    149149         component in the path.  -->
    150 <screen><userinput remap="install">tar -xf ../../systemd-man-pages-253.tar.xz --strip-components=1       \
     150<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz --strip-components=1       \
    151151    -C /usr/share/man --wildcards '*/udev*' '*/libudev*'              \
    152152                                  '*/systemd-'{hwdb,udevd.service}.8
  • chapter10/fstab.xml

    r7f440a6 rda2e8cb  
    2323<literal># Begin /etc/fstab
    2424
    25 # file system  mount-point  type     options             dump  fsck
    26 #                                                              order
     25# file system  mount-point    type     options             dump  fsck
     26#                                                                order
    2727
    28 /dev/<replaceable>&lt;xxx&gt;</replaceable>     /            <replaceable>&lt;fff&gt;</replaceable>    defaults            1     1
    29 /dev/<replaceable>&lt;yyy&gt;</replaceable>     swap         swap     pri=1               0     0
    30 proc           /proc        proc     nosuid,noexec,nodev 0     0
    31 sysfs          /sys         sysfs    nosuid,noexec,nodev 0     0
    32 devpts         /dev/pts     devpts   gid=5,mode=620      0     0
    33 tmpfs          /run         tmpfs    defaults            0     0
    34 devtmpfs       /dev         devtmpfs mode=0755,nosuid    0     0
    35 tmpfs          /dev/shm     tmpfs    nosuid,nodev        0     0
     28/dev/<replaceable>&lt;xxx&gt;</replaceable>     /              <replaceable>&lt;fff&gt;</replaceable>    defaults            1     1
     29/dev/<replaceable>&lt;yyy&gt;</replaceable>     swap           swap     pri=1               0     0
     30proc           /proc          proc     nosuid,noexec,nodev 0     0
     31sysfs          /sys           sysfs    nosuid,noexec,nodev 0     0
     32devpts         /dev/pts       devpts   gid=5,mode=620      0     0
     33tmpfs          /run           tmpfs    defaults            0     0
     34devtmpfs       /dev           devtmpfs mode=0755,nosuid    0     0
     35tmpfs          /dev/shm       tmpfs    nosuid,nodev        0     0
     36cgroup2        /sys/fs/cgroup cgroup2  nosuid,noexec,nodev 0     0
    3637
    3738# End /etc/fstab</literal>
  • chapter10/kernel.xml

    r7f440a6 rda2e8cb  
    131131      not work correctly or boot at all:</para>
    132132
    133       <screen role="nodump" revision="sysv">Processor type and features ---&gt;
     133<screen role="nodump" revision="sysv">General setup ---&gt;
     134   [ ] Compile the kernel with warnings as errors [CONFIG_WERROR]
     135       CPU/Task time and stats accounting ---&gt;
     136         [*] Pressure stall information tracking [CONFIG_PSI]
     137         [ ] Require boot parameter to enable pressure stall information tracking
     138                                              [CONFIG_PSI_DEFAULT_DISABLED]
     139   &lt; &gt; Enable kernel headers through /sys/kernel/kheaders.tar.xz [CONFIG_IKHEADERS]
     140   [*] Control Group support [CONFIG_CGROUPS]   ---&gt;
     141      [*] Memory controller [CONFIG_MEMCG]
     142   [ ] Configure standard kernel features (expert users) [CONFIG_EXPERT]
     143
     144Processor type and features ---&gt;
    134145   [*] Build a relocatable kernel [CONFIG_RELOCATABLE]
    135146   [*]   Randomize the address of the kernel image (KASLR) [CONFIG_RANDOMIZE_BASE]
    136 General setup ---&gt;
    137    [ ] Compile the kernel with warnings as errors [CONFIG_WERROR]
    138    &lt; &gt; Enable kernel headers through /sys/kernel/kheaders.tar.xz [CONFIG_IKHEADERS]
    139    [ ] Configure standard kernel features (expert users) [CONFIG_EXPERT]
     147
    140148General architecture-dependent options  ---&gt;
    141149   [*] Stack Protector buffer overflow detection [CONFIG_STACKPROTECTOR]
    142150   [*]   Strong Stack Protector [CONFIG_STACKPROTECTOR_STRONG]
     151
    143152Device Drivers  ---&gt;
    144   Graphics support ---&gt;
    145    Frame buffer Devices ---&gt;
    146       &lt;*&gt; Support for frame buffer devices ---&gt;
     153   Generic Driver Options  ---&gt;
     154     [ ] Support for uevent helper [CONFIG_UEVENT_HELPER]
     155     [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]
     156     [*]   Automount devtmpfs at /dev, after the kernel mounted the rootfs
     157                                                       [CONFIG_DEVTMPFS_MOUNT]
     158   Graphics support ---&gt;
     159     Frame buffer Devices ---&gt;
     160       &lt;*&gt; Support for frame buffer devices ---&gt;
    147161   Console display driver support ---&gt;
    148       [*] Framebuffer Console support [CONFIG_FRAMEBUFFER_CONSOLE]
    149   Generic Driver Options  ---&gt;
    150    [ ] Support for uevent helper [CONFIG_UEVENT_HELPER]
    151    [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]
    152    [*]   Automount devtmpfs at /dev, after the kernel mounted the rootfs [CONFIG_DEVTMPFS_MOUNT]</screen>
    153 
    154       <screen role="nodump" revision="systemd">Processor type and features ---&gt;
    155    [*] Build a relocatable kernel [CONFIG_RELOCATABLE]
    156    [*]   Randomize the address of the kernel image (KASLR) [CONFIG_RANDOMIZE_BASE]
     162      [*] Framebuffer Console support [CONFIG_FRAMEBUFFER_CONSOLE]</screen>
     163
     164<screen role="nodump" revision="systemd">
    157165General setup ---&gt;
    158166   [ ] Compile the kernel with warnings as errors [CONFIG_WERROR]
     
    160168   CPU/Task time and stats accounting ---&gt;
    161169      [*] Pressure stall information tracking [CONFIG_PSI]
    162       [ ]   Require boot parameter to enable pressure stall information tracking [CONFIG_PSI_DEFAULT_DISABLED]
     170      [ ] Require boot parameter to enable pressure stall information tracking
     171                                                            [CONFIG_PSI_DEFAULT_DISABLED]
    163172   &lt; &gt; Enable kernel headers through /sys/kernel/kheaders.tar.xz [CONFIG_IKHEADERS]
    164173   [*] Control Group support [CONFIG_CGROUPS]   ---&gt;
    165174      [*] Memory controller [CONFIG_MEMCG]
    166175   [ ] Configure standard kernel features (expert users) [CONFIG_EXPERT]
     176
     177Processor type and features ---&gt;
     178   [*] Build a relocatable kernel [CONFIG_RELOCATABLE]
     179   [*]   Randomize the address of the kernel image (KASLR) [CONFIG_RANDOMIZE_BASE]
     180
    167181General architecture-dependent options  ---&gt;
    168182   [*] Enable seccomp to safely compute untrusted bytecode [CONFIG_SECCOMP]
    169183   [*] Stack Protector buffer overflow detection [CONFIG_STACKPROTECTOR]
    170    [*]   Strong Stack Protector [CONFIG_STACKPROTECTOR_STRONG]
     184   [*] Strong Stack Protector [CONFIG_STACKPROTECTOR_STRONG]
     185   
    171186[*] Networking support  ---&gt;   [CONFIG_NET]
    172187   Networking options  ---&gt;
    173188      [*] TCP/IP networking [CONFIG_INET]
    174189      &lt;*&gt;   The IPv6 protocol [CONFIG_IPV6]
     190
    175191Device Drivers  ---&gt;
    176192   Generic Driver Options  ---&gt;
    177193      [ ] Support for uevent helper [CONFIG_UEVENT_HELPER]
    178194      [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]
    179       [*]   Automount devtmpfs at /dev, after the kernel mounted the rootfs [CONFIG_DEVTMPFS_MOUNT]
     195      [*] Automount devtmpfs at /dev, after the kernel mounted the rootfs
     196                                                          [CONFIG_DEVTMPFS_MOUNT]
    180197      Firmware Loader ---&gt;
    181198         [ ] Enable the firmware sysfs fallback mechanism [CONFIG_FW_LOADER_USER_HELPER]
     
    187204      Console display driver support ---&gt;
    188205         [*] Framebuffer Console support [CONFIG_FRAMEBUFFER_CONSOLE]
     206
    189207File systems  ---&gt;
    190208   [*] Inotify support for userspace [CONFIG_INOTIFY_USER]
     
    199217      shows up after its dependencies are selected.</para>
    200218
    201       <screen role="nodump">Processor type and features ---&gt;
     219<screen role="nodump">Processor type and features ---&gt;
    202220  [*] Support x2apic [CONFIG_X86_X2APIC]
     221
    203222Device Drivers ---&gt;
    204223  [*] PCI Support ---&gt; [CONFIG_PCI]
  • packages.ent

    r7f440a6 rda2e8cb  
    173173<!ENTITY expect-tmp-sbu "0.2 SBU">
    174174
    175 <!ENTITY file-version "5.44">
    176 <!ENTITY file-size "1,159 KB">
     175<!ENTITY file-version "5.45">
     176<!ENTITY file-size "1,218 KB">
    177177<!ENTITY file-url "https://astron.com/pub/file/file-&file-version;.tar.gz">
    178 <!ENTITY file-md5 "a60d586d49d015d842b9294864a89c7a">
     178<!ENTITY file-md5 "26b2a96d4e3a8938827a1e572afd527a">
    179179<!ENTITY file-home "https://www.darwinsys.com/file/">
    180180<!ENTITY file-tmp-du "36 MB">
     
    219219<!ENTITY gawk-fin-sbu "0.2 SBU">
    220220
    221 <!ENTITY gcc-version "13.1.0">
    222 <!ENTITY gcc-size "85,402 KB">
     221<!ENTITY gcc-version "13.2.0">
     222<!ENTITY gcc-size "85,800 KB">
    223223<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
    224 <!ENTITY gcc-md5 "43e4de77f2218c83ca675257ea1af9ef">
     224<!ENTITY gcc-md5 "e0e48554cc6e4f261d55ddee9ab69075">
    225225<!ENTITY gcc-sha256 "">
    226226<!ENTITY gcc-home "https://gcc.gnu.org/">
     
    393393<!ENTITY less-fin-sbu "less than 0.1 SBU">
    394394
    395 <!ENTITY lfs-bootscripts-version "20230722">      <!-- Scripts depend on this format -->
     395<!ENTITY lfs-bootscripts-version "20230728">      <!-- Scripts depend on this format -->
    396396<!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB">
    397397<!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.xz">
     
    443443<!ENTITY linux-major-version "6">
    444444<!ENTITY linux-minor-version "4">
    445 <!ENTITY linux-patch-version "3">
     445<!ENTITY linux-patch-version "7">
    446446<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    447447<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    448 <!ENTITY linux-size "134,557 KB">
     448<!ENTITY linux-size "134,566 KB">
    449449<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    450 <!ENTITY linux-md5 "c83363136e61977c63d655733424d37a">
     450<!ENTITY linux-md5 "f3d802a16823550866e7dcafb1350bb5">
    451451<!ENTITY linux-home "https://www.kernel.org/">
    452452<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
     
    503503<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
    504504
    505 <!ENTITY meson-version "1.1.1">
    506 <!ENTITY meson-size "2,076 KB">
     505<!ENTITY meson-version "1.2.0">
     506<!ENTITY meson-size "2,132 KB">
    507507<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
    508 <!ENTITY meson-md5 "0f810b31b26156989ac9321fa2063a04">
     508<!ENTITY meson-md5 "677616183f2c5e03e2139b06280129a0">
    509509<!ENTITY meson-home "https://mesonbuild.com">
    510510<!ENTITY meson-fin-du "41 MB">
     
    653653<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
    654654
    655 <!ENTITY systemd-version  "253">
     655<!ENTITY systemd-version  "254">
    656656<!--<!ENTITY systemd-stable   "6b4878d">-->
    657657<!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel
    658658     change that is incompatible, we will switch to the backport branch until the next stable release. -->
    659 <!ENTITY systemd-size     "11,708 KB">
     659<!ENTITY systemd-size     "13,985 KB">
    660660<!ENTITY systemd-url      "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
    661661<!--<!ENTITY systemd-url      "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
    662 <!ENTITY systemd-md5      "7cf12ee8a91a04306fc6cf290eed42e8">
     662<!ENTITY systemd-md5      "0d266e5361dc72097b6c18cfde1c0001">
    663663<!ENTITY systemd-home     "https://www.freedesktop.org/wiki/Software/systemd/">
    664 <!ENTITY systemd-man-version "253">
    665 <!ENTITY systemd-man-size "600 KB">
     664<!ENTITY systemd-man-version "254">
     665<!ENTITY systemd-man-size "626 KB">
    666666<!--<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
    667667<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
    668 <!ENTITY systemd-man-md5  "8b54792c9433fc8db8e5d10db326802d">
     668<!ENTITY systemd-man-md5  "fc32faeac581e1890ca27fcea3858410">
    669669<!ENTITY systemd-fin-du   "258 MB">
    670670<!ENTITY systemd-fin-sbu  "0.7 SBU">
     
    678678<!ENTITY sysvinit-fin-sbu "less than 0.1 SBU">
    679679
    680 <!ENTITY tar-version "1.34">
    681 <!ENTITY tar-size "2,174 KB">
     680<!ENTITY tar-version "1.35">
     681<!ENTITY tar-size "2,263 KB">
    682682<!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz">
    683 <!ENTITY tar-md5 "9a08d29a9ac4727130b5708347c0f5cf">
     683<!ENTITY tar-md5 "a2d8042658cfd8ea939e6d911eaf4152">
    684684<!ENTITY tar-home "&gnu-software;tar/">
    685685<!ENTITY tar-tmp-du "38 MB">
     
    719719<!ENTITY udev-fin-sbu "0.2 SBU">
    720720
    721 <!ENTITY udev-lfs-version "udev-lfs-20171102">
    722 <!ENTITY udev-lfs-size    "11 KB">
     721<!ENTITY udev-lfs-version "udev-lfs-20230728">
     722<!ENTITY udev-lfs-size    "10 KB">
    723723<!ENTITY udev-lfs-url     "&anduin-sources;/&udev-lfs-version;.tar.xz">
    724 <!ENTITY udev-lfs-md5     "27cd82f9a61422e186b9d6759ddf1634">
     724<!ENTITY udev-lfs-md5     "8a3b921e3a28d36ac46d17137d920268">
    725725<!ENTITY udev-lfs-home    " ">
    726726
     
    747747<!ENTITY vim-fin-sbu "2.4 SBU">
    748748
    749 <!ENTITY wheel-version "0.40.0">
    750 <!ENTITY wheel-size "96 KB">
     749<!ENTITY wheel-version "0.41.0">
     750<!ENTITY wheel-size "95 KB">
    751751<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
    752 <!ENTITY wheel-md5 "ec5004c46d1905da98bb5bc1a10ddd21">
     752<!ENTITY wheel-md5 "aa72e4a9847874aae8302108fb0fd333">
    753753<!ENTITY wheel-home "&pypi-home;/wheel/">
    754754<!ENTITY wheel-fin-du "1.3 MB">
  • prologue/why.xml

    r7f440a6 rda2e8cb  
    372372        needed by various packages (notably, Shadow) for hashing passwords.
    373373        It replaces the obsolete
    374         <systemitem class='library'>libcrypt</systemitem> implmentation in
     374        <systemitem class='library'>libcrypt</systemitem> implementation in
    375375        Glibc.</para>
    376376      </listitem>
  • udev-lfs/55-lfs.rules

    r7f440a6 rda2e8cb  
    77KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start"
    88
    9 # Comms devices
    10 
    11 KERNEL=="ippp[0-9]*",       GROUP="dialout"
    12 KERNEL=="isdn[0-9]*",       GROUP="dialout"
    13 KERNEL=="isdnctrl[0-9]*",   GROUP="dialout"
    14 KERNEL=="dcbri[0-9]*",      GROUP="dialout"
  • udev-lfs/55-lfs.txt

    r7f440a6 rda2e8cb  
    88By default, Udev creates device nodes with UID 0, GID 0, and permissions 0660.
    99
    10 ISDN-related devices should be owned by the 'dialout' group, hence the following
    11 rule (and similar):
    12 
    13 KERNEL=="ippp[0-9]*", GROUP="dialout"
    14 
    15 The RTC-related rules cause the setclock bootscript to be run as soon as the
     10The RTC-related rule causes the setclock bootscript to be run as soon as the
    1611RTC device has been created by Udev, meaning that times in log files, for
    1712example, are as accurate as possible as quickly as possible.
    1813
    19 A final word of caution: Any particular rule must be written on one line, and a
    20 comma must separate each part of the rule.
     14A word of caution: A comma must separate each part of the rule. A rule can span
     15multiple lines if the newline is escaped by a backslash.
  • udev-lfs/ChangeLog

    r7f440a6 rda2e8cb  
     12023-07-28  <bdubbs@linuxfromscratch.org>
     2   * Remove obsolete 83-cdrom-symlinks.rules and 81-cdrom.rules
     3        * Remove references to obsolete ISDN devices
     4
    152017-10-27  <bdubbs@linuxfromscratch.org>
    26   * 83-cdrom-symlinks.rules: Adjust test for writable root directory.
  • udev-lfs/Makefile.lfs

    r7f440a6 rda2e8cb  
    44# vim: tabstop=3
    55
    6 VERSION=20171102
     6VERSION=20230728
    77SHELL=/bin/bash
    88
     
    1717
    1818install:
    19         @mkdir -pv $(DESTDIR)/lib/udev/rules.d \
     19        @mkdir -pv $(DESTDIR)/usr/lib/udev/rules.d \
    2020              $(DESTDIR)/etc/udev/rules.d \
    2121              $(DESTDIR)/usr/share/doc/udev-$(VERSION)/lfs
     
    2323   # Copy rules
    2424        @cp -v udev-lfs-$(VERSION)/*.rules $(DESTDIR)/etc/udev/rules.d
    25         @cp -v udev-lfs-$(VERSION)/*_rules           \
    26           udev-lfs-$(VERSION)/init-net-rules.sh \
    27           udev-lfs-$(VERSION)/rule_generator.functions $(DESTDIR)/lib/udev
     25        @cp -v udev-lfs-$(VERSION)/init-net-rules.sh \
     26          udev-lfs-$(VERSION)/rule_generator.functions $(DESTDIR)/usr/lib/udev
    2827
    2928   # Copy documentation
  • udev-lfs/README

    r7f440a6 rda2e8cb  
    1515contrib              - Useful rules from debian
    1616contrib/debian
    17 contrib/debian/83-cdrom-symlinks.rules
    1817contrib/debian/write_cd_aliases
    19 contrib/debian/81-cdrom.rules
    2018
    211955-lfs.rules         - LFS custom rules
Note: See TracChangeset for help on using the changeset viewer.