Automatic merge of trunk into multilib

This commit is contained in:
Thomas Trepl 2023-07-23 00:30:15 +02:00
commit b3d94f390c
6 changed files with 48 additions and 5 deletions

View File

@ -1,3 +1,11 @@
2023-07-22 Xi Ruoyao <xry111@xry111.site>
* In mountvirtfs, create symlinks /dev/{fd,std{in,out,err}} and
/dev/core (optional).
2023-07-16 Xi Ruoyao <xry111@xry111.site>
* In udev, set SYSTEMD_LOG_TARGET=kmsg so systemd-udevd will correctly
log messages.
2023-07-15 Xi Ruoyao <xry111@xry111.site>
* Use /bin/udevadm instead of /sbin/udevadm.

View File

@ -7,8 +7,9 @@
# Authors : Gerard Beekmans - gerard@linuxfromscratch.org
# DJ Lucas - dj@linuxfromscratch.org
# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org
# Xi Ruoyao - xry111@xry111.site
#
# Version : LFS 7.0
# Version : LFS 12.0
#
########################################################################
@ -62,6 +63,29 @@ case "${1}" in
log_info_msg2 " ${INFO}/dev/shm"
mount -o nosuid,nodev /dev/shm || failed=1
(exit ${failed})
evaluate_retval
if [ "${failed}" = 1 ]; then
exit 1
fi
log_info_msg "Create symlinks in /dev targeting /proc: ${INFO}/dev/stdin"
ln -sf /proc/self/fd/0 /dev/stdin || failed=1
log_info_msg2 " ${INFO}/dev/stdout"
ln -sf /proc/self/fd/1 /dev/stdout || failed=1
log_info_msg2 " ${INFO}/dev/stderr"
ln -sf /proc/self/fd/2 /dev/stderr || failed=1
log_info_msg2 " ${INFO}/dev/fd"
ln -sf /proc/self/fd /dev/fd || failed=1
if [ -e /proc/kcore ]; then
log_info_msg2 " ${INFO}/dev/core"
ln -sf /proc/kcore /dev/core || failed=1
fi
(exit ${failed})
evaluate_retval
exit $failed

View File

@ -7,8 +7,9 @@
# Authors : Zack Winkles, Alexander E. Patrakov
# DJ Lucas - dj@linuxfromscratch.org
# Update : Bruce Dubbs - bdubbs@linuxfromscratch.org
# Xi Ruoyao - xry111@xry111.site
#
# Version : LFS 7.0
# Version : LFS 12.0
#
########################################################################

View File

@ -40,6 +40,17 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem revision='sysv'>
<para>2023-07-22</para>
<itemizedlist>
<listitem revision='sysv'>
<para>[xry111] - Make the mountvirtfs bootscript create essential
symlinks in /dev. Fixes
<ulink url='&lfs-ticket-root;5289'>#5289</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2023-07-15</para>
<itemizedlist>

View File

@ -463,8 +463,7 @@ Device Drivers ---&gt;
<para>Install the documentation for the Linux kernel:</para>
<screen><userinput remap="install">install -d /usr/share/doc/linux-&linux-version;
cp -r Documentation/* /usr/share/doc/linux-&linux-version;</userinput></screen>
<screen><userinput remap="install">cp -r Documentation -T /usr/share/doc/linux-&linux-version;</userinput></screen>
<para>It is important to note that the files in the kernel source
directory are not owned by <emphasis>root</emphasis>. Whenever a

View File

@ -392,7 +392,7 @@
<!ENTITY less-fin-du "4.3 MB">
<!ENTITY less-fin-sbu "less than 0.1 SBU">
<!ENTITY lfs-bootscripts-version "20230716"> <!-- Scripts depend on this format -->
<!ENTITY lfs-bootscripts-version "20230722"> <!-- Scripts depend on this format -->
<!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB">
<!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.xz">
<!ENTITY lfs-bootscripts-md5 "BOOTSCRIPTS-MD5SUM">