mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-26 15:19:20 +01:00
Automatic merge of trunk into multilib
This commit is contained in:
commit
88bdbb7015
@ -1,3 +1,9 @@
|
||||
2021-04-28 Bruce Dubbs <bdubbs@linuxfromscratch.org>
|
||||
* Make check_signal more robust.
|
||||
* Use a better methog for killproc to remove a dead pid file.
|
||||
* Clarify what signals killproc accepts.
|
||||
* Thanks to input an ddiscussion from Scott Andrews.
|
||||
|
||||
2021-02-01 Bruce Dubbs <bdubbs@linuxfromscratch.org>
|
||||
* Tweak mountfs to properly exit when an error is found.
|
||||
|
||||
|
@ -283,7 +283,13 @@ killproc()
|
||||
1)
|
||||
# Program is not running, but an invalid pid file exists
|
||||
# Remove the pid file.
|
||||
rm -f "${pidfile}"
|
||||
|
||||
progname=${program##*/}
|
||||
|
||||
if [[ -e "/run/${progname}.pid" ]]; then
|
||||
pidfile="/run/${progname}.pid"
|
||||
rm -f "${pidfile}"
|
||||
fi
|
||||
|
||||
# This is only a success if no signal was passed.
|
||||
if [ -n "${nosig}" ]; then
|
||||
@ -713,13 +719,13 @@ evaluate_retval()
|
||||
|
||||
################################################################################
|
||||
# check_signal() #
|
||||
# Usage: check_signal [ -{signal} | {signal} ] #
|
||||
# Usage: check_signal [ -{signal} ] #
|
||||
# #
|
||||
# Purpose: Check for a valid signal. This is not defined by any LSB draft, #
|
||||
# however, it is required to check the signals to determine if the #
|
||||
# signals chosen are invalid arguments to the other functions. #
|
||||
# #
|
||||
# Inputs: Accepts a single string value in the form or -{signal} or {signal} #
|
||||
# Inputs: Accepts a single string value in the form of -{signal} #
|
||||
# #
|
||||
# Return values: #
|
||||
# 0 - Success (signal is valid #
|
||||
@ -730,11 +736,11 @@ check_signal()
|
||||
local valsig
|
||||
|
||||
# Add error handling for invalid signals
|
||||
valsig="-ALRM -HUP -INT -KILL -PIPE -POLL -PROF -TERM -USR1 -USR2"
|
||||
valsig=" -ALRM -HUP -INT -KILL -PIPE -POLL -PROF -TERM -USR1 -USR2"
|
||||
valsig="${valsig} -VTALRM -STKFLT -PWR -WINCH -CHLD -URG -TSTP -TTIN"
|
||||
valsig="${valsig} -TTOU -STOP -CONT -ABRT -FPE -ILL -QUIT -SEGV -TRAP"
|
||||
valsig="${valsig} -SYS -EMT -BUS -XCPU -XFSZ -0 -1 -2 -3 -4 -5 -6 -8 -9"
|
||||
valsig="${valsig} -11 -13 -14 -15"
|
||||
valsig="${valsig} -11 -13 -14 -15 "
|
||||
|
||||
echo "${valsig}" | grep -- " ${1} " > /dev/null
|
||||
|
||||
@ -765,7 +771,7 @@ check_sig_type()
|
||||
local valsig
|
||||
|
||||
# The list of termination signals (limited to generally used items)
|
||||
valsig="-ALRM -INT -KILL -TERM -PWR -STOP -ABRT -QUIT -2 -3 -6 -9 -14 -15"
|
||||
valsig=" -ALRM -INT -KILL -TERM -PWR -STOP -ABRT -QUIT -2 -3 -6 -9 -14 -15 "
|
||||
|
||||
echo "${valsig}" | grep -- " ${1} " > /dev/null
|
||||
|
||||
|
@ -45,6 +45,27 @@
|
||||
appropriate for the entry or if needed the entire day's listitem.
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>2021-04-28</para>
|
||||
<itemizedlist>
|
||||
<listitem revision="systemd">
|
||||
<para>[renodr] - Fix building systemd with Linux-API-Headers 5.11.14
|
||||
and higher, as well as with meson-0.57.2. Fixes
|
||||
<ulink url="&lfs-ticket-root;4851">#4851</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Add manual locales needed for tests
|
||||
if using alternate locale installation instructions. Fixes
|
||||
<ulink url="&lfs-ticket-root;4844">#4844</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Minor changes to boot scripts. Fixes
|
||||
<ulink url="&lfs-ticket-root;4842">#4842</ulink>.
|
||||
Thanks to Scott Andrews for the report.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2021-04-26</para>
|
||||
<itemizedlist>
|
||||
|
@ -47,7 +47,10 @@
|
||||
referenced in some test suites, and in one of Perl's configuration files
|
||||
as well:</para>
|
||||
|
||||
<screen><userinput>echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen>
|
||||
<screen><userinput>cat > /etc/hosts << EOF
|
||||
"127.0.0.1 localhost $(hostname)"
|
||||
::1 localhost
|
||||
EOF</userinput></screen>
|
||||
|
||||
<para>In order for user <systemitem class="username">root</systemitem> to be
|
||||
able to login and for the name <quote>root</quote> to be recognized, there
|
||||
|
@ -287,7 +287,11 @@ localedef -i zh_HK -f BIG5-HKSCS zh_HK.BIG5-HKSCS</userinput></screen>
|
||||
<para>Then use the <command>localedef</command> command to create and
|
||||
install locales not listed in the
|
||||
<filename>glibc-&glibc-version;/localedata/SUPPORTED</filename> file
|
||||
in the unlikely case you need them.</para>
|
||||
when you need them. For instance, the following two locales are
|
||||
needed for some tests later in this chapter:</para>
|
||||
|
||||
<screen role="nodump"><userinput remap="locale-full">localedef -i POSIX -f UTF-8 C.UTF-8 2> /dev/null || true
|
||||
localedef -i ja_JP -f SHIFT_JIS ja_JP.SIJS 2> /dev/null || true</userinput></screen>
|
||||
|
||||
<note><para>Glibc now uses libidn2 when resolving internationalized
|
||||
domain names. This is a run time dependency. If this capability
|
||||
|
@ -50,7 +50,7 @@
|
||||
<para>First, apply a patch to fix some regressions and fix functionality
|
||||
with future versions of the kernel:</para>
|
||||
|
||||
<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-2.patch</userinput></screen>
|
||||
<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-3.patch</userinput></screen>
|
||||
|
||||
<para>Remove tests that cannot be built in chroot:</para>
|
||||
|
||||
|
@ -384,7 +384,7 @@
|
||||
<!ENTITY less-fin-du "4.1 MB">
|
||||
<!ENTITY less-fin-sbu "less than 0.1 SBU">
|
||||
|
||||
<!ENTITY lfs-bootscripts-version "20210201"> <!-- Scripts depend on this format -->
|
||||
<!ENTITY lfs-bootscripts-version "20210428"> <!-- 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">
|
||||
|
@ -67,6 +67,6 @@
|
||||
<!ENTITY sysvinit-consolidated-patch-md5 "4900322141d493e74020c9cf437b2cdc">
|
||||
<!ENTITY sysvinit-consolidated-patch-size "2.4 KB">
|
||||
|
||||
<!ENTITY systemd-upstream-fixes-patch "systemd-&systemd-version;-upstream_fixes-2.patch">
|
||||
<!ENTITY systemd-upstream-fixes-patch-md5 "7afe3d13464ae7d20dbe5e6f0fb8ccd3">
|
||||
<!ENTITY systemd-upstream-fixes-patch-size "12 KB">
|
||||
<!ENTITY systemd-upstream-fixes-patch "systemd-&systemd-version;-upstream_fixes-3.patch">
|
||||
<!ENTITY systemd-upstream-fixes-patch-md5 "949768da539ddfa2bf6e936b81ed96df">
|
||||
<!ENTITY systemd-upstream-fixes-patch-size "16 KB">
|
||||
|
Loading…
Reference in New Issue
Block a user