diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index a81e9c2..eb6ec26 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -39,6 +39,60 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2024-03-31
+
+
+ [bdubbs] - Update to iana-etc-20240318. Addresses
+ #5006.
+
+
+ [bdubbs] - Update to zstd-1.5.6. Fixes
+ #5468.
+
+
+ [bdubbs] - Update to util-linux-2.40. Fixes
+ #5430.
+
+
+ [bdubbs] - Update to shadow-4.15.1. Fixes
+ #5465.
+
+
+ [bdubbs] - Update to pkgconf-2.2.0. Fixes
+ #5469.
+
+
+ [bdubbs] - Update to linux-6.8.2. Fixes
+ #5467.
+
+
+ [bdubbs] - Update to coreutils-9.5. Fixes
+ #5470.
+
+
+
+
+
+ 2024-03-29
+
+
+ [bdubbs] - Revert to xz-5.4.6 due to uptream
+ compromise.
+
+
+
+
+
+ 2024-04-25
+
+
+ [timtas] - Update to sysvinit-3.09. Fixes
+ #5466.
+
+
+
+
2024-03-19
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 2f74199..481711d 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -55,9 +55,9 @@
-
+
@@ -208,9 +208,9 @@
-
+
@@ -256,9 +256,9 @@
-
+
Vim-&vim-version;
@@ -274,9 +274,9 @@
-
+
- Исправьте уязвимость в утилите split:
-
-sed -e '/n_out += n_hold/,+4 s|.*bufsize.*|//&|' \
- -i src/split.c
-
Теперь подготовьте Coreutils к компиляции:
autoreconf -fiv
@@ -134,6 +128,11 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \
groupdel dummy
+
+ Известно, что два теста,tests/cp/preserve-mode.sh и tests/mv/acl.sh, завершаются неудачно в среде chroot,
+ но проходят успешно в собранной системе.
+
+
Установите пакет:
make install
diff --git a/chapter08/inetutils.xml b/chapter08/inetutils.xml
index 99fc64d..0f15119 100644
--- a/chapter08/inetutils.xml
+++ b/chapter08/inetutils.xml
@@ -100,7 +100,7 @@
make
- Чтобы протестировать пакет, выполните::
+ Чтобы протестировать пакет, выполните:
make check
make TEXMF=/usr/share/texmf install-tex
diff --git a/chapter08/util-linux.xml b/chapter08/util-linux.xml
index df8ccd0..1c7f76c 100644
--- a/chapter08/util-linux.xml
+++ b/chapter08/util-linux.xml
@@ -40,44 +40,46 @@
Установка пакета Util-linux
-
+
Подготовьте Util-linux к компиляции:
-./configure --bindir=/usr/bin \
- --libdir=/usr/lib \
- --runstatedir=/run \
- --sbindir=/usr/sbin \
- --disable-chfn-chsh \
- --disable-login \
- --disable-nologin \
- --disable-su \
- --disable-setpriv \
- --disable-runuser \
- --disable-pylibmount \
- --disable-static \
- --without-python \
- --without-systemd \
+ ./configure --bindir=/usr/bin \
+ --libdir=/usr/lib \
+ --runstatedir=/run \
+ --sbindir=/usr/sbin \
+ --disable-chfn-chsh \
+ --disable-login \
+ --disable-nologin \
+ --disable-su \
+ --disable-setpriv \
+ --disable-runuser \
+ --disable-pylibmount \
+ --disable-liblastlog2 \
+ --disable-static \
+ --without-python \
+ --without-systemd \
--without-systemdsystemunitdir \
ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-&util-linux-version;
-./configure --bindir=/usr/bin \
- --libdir=/usr/lib \
- --runstatedir=/run \
- --sbindir=/usr/sbin \
- --disable-chfn-chsh \
- --disable-login \
- --disable-nologin \
- --disable-su \
- --disable-setpriv \
- --disable-runuser \
- --disable-pylibmount \
- --disable-static \
- --without-python \
+ ./configure --bindir=/usr/bin \
+ --libdir=/usr/lib \
+ --runstatedir=/run \
+ --sbindir=/usr/sbin \
+ --disable-chfn-chsh \
+ --disable-login \
+ --disable-nologin \
+ --disable-su \
+ --disable-setpriv \
+ --disable-runuser \
+ --disable-pylibmount \
+ --disable-liblastlog2 \
+ --disable-static \
+ --without-python \
ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-&util-linux-version;
@@ -103,12 +105,14 @@
chown -R tester .
su tester -c "make -k check"
- Тесты с жесткими ссылками завершатся неудачей, если в ядре хоста
- не включена опция или не включено никаких опций,
- обеспечивающих реализацию SHA256 (например, или
- , если процессор поддерживает инструкции SSE3).
- Кроме того, известно, что два подтеста из misc: mbsencode и один подтест из script: replay
- не проходят.
+
+ Тесты с жесткими ссылками завершатся неудачей, если в ядре хоста
+ не включена опция или не включено никаких опций,
+ обеспечивающих реализацию SHA256 (например, или
+ , если процессор поддерживает инструкции SSE3).
+ Кроме того, тест lsfd: inotify завершится неудачно, если опция ядра
+ не включена.
+
Установите пакет:
diff --git a/chapter11/theend.xml b/chapter11/theend.xml
index 6ef74f7..89c1fc8 100644
--- a/chapter11/theend.xml
+++ b/chapter11/theend.xml
@@ -55,7 +55,7 @@ VERSION="&version;"
ID=lfs
PRETTY_NAME="Linux From Scratch &version;"
VERSION_CODENAME="<your name here>"
-HOME_URL="&lfs-root;lfs/"
+HOME_URL="&lfs-root-ru;"
EOF
Обязательно настройте значения 'DISTRIB_CODENAME' и 'VERSION_CODENAME',
diff --git a/general.ent b/general.ent
index c45dd7c..229492a 100644
--- a/general.ent
+++ b/general.ent
@@ -79,6 +79,7 @@
]]>
+
diff --git a/packages.ent b/packages.ent
index 397f174..89a71f4 100644
--- a/packages.ent
+++ b/packages.ent
@@ -104,10 +104,10 @@
-
-
+
+
-
+
@@ -317,10 +317,10 @@
-
+
-
+
@@ -441,12 +441,12 @@
-
+
-
+
-
+
-
+
+
+
-
+
@@ -783,10 +783,10 @@
-
-
-
-
+
+
+
+
@@ -805,10 +805,10 @@
-
-
+
+
-
+
diff --git a/patches.ent b/patches.ent
index 17966e3..fabb2f7 100644
--- a/patches.ent
+++ b/patches.ent
@@ -11,8 +11,8 @@
-
-
+
+