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 @@ - - + +