-TARGETVER=r11.1-135
+TARGETVER=r11.1-142
if test "x$revspec" = "xsystemd"; then
TARGETVER="$TARGETVER-systemd"
fi
-i $$filename; \
done;
- $(MAKE) --no-print-directory $(BASEDIR)/wget-list $(BASEDIR)/md5sums
+# $(MAKE) --no-print-directory $(BASEDIR)/wget-list $(BASEDIR)/md5sums
+ $(MAKE) --no-print-directory wget-list md5sums
@TXT@nochunks: validate profile-html
@TXT@ @echo "Generating non chunked XHTML file..."
--output $(RENDERTMP)/lfs-html.xml stylesheets/lfs-xsl/profile.xsl \
$(RENDERTMP)/lfs-full.xml
-wget-list: $(BASEDIR)/wget-list
+wget-list: $(BASEDIR)/wget-list $(BASEDIR)/wget-list-$(REV)
$(BASEDIR)/wget-list: stylesheets/wget-list.xsl chapter03/chapter03.xml \
packages.ent patches.ent general.ent
@echo "Generating consolidated wget list at $(BASEDIR)/wget-list ..."
$(MKDIR_P) $(BASEDIR)
-# $(XSLTPROC) --nonet --xinclude \
-# --stringparam profile.revision $(REV) \
-# --output $(RENDERTMP)/sysd-wget.xml \
-# $(BOOKdir)/stylesheets/lfs-xsl/profile.xsl \
-# ./chapter03/chapter03.xml
$(XSLTPROC) --xinclude --nonet \
--output $(BASEDIR)/wget-list \
$(BOOKdir)/stylesheets/wget-list.xsl \
- ./chapter03/chapter03.xml
+ $(BOOKdir)/chapter03/chapter03.xml
+
+$(BASEDIR)/wget-list-$(REV): stylesheets/wget-list.xsl \
+ chapter03/chapter03.xml \
+ packages.ent patches.ent general.ent
+ $(Q)xsltproc --nonet --xinclude \
+ --stringparam profile.revision $(REV) \
+ --output $(RENDERTMP)/wget-list.xml \
+ $(BOOKdir)/stylesheets/lfs-xsl/profile.xsl \
+ $(BOOKdir)/chapter03/chapter03.xml
+ $(Q)xsltproc --xinclude --nonet \
+ --output $(BASEDIR)/wget-list-$(REV) \
+ $(BOOKdir)/stylesheets/wget-list.xsl \
+ $(RENDERTMP)/wget-list.xml
md5sums: $(BASEDIR)/md5sums
$(BASEDIR)/md5sums: stylesheets/wget-list.xsl chapter03/chapter03.xml packages.ent patches.ent $(srcdir)/general.ch
$(MKDIR_P) $(BASEDIR)
$(XSLTPROC) --nonet --xinclude \
--stringparam profile.revision $(REV) \
- --output $(RENDERTMP)/sysv-md5sum.xml \
- stylesheets/lfs-xsl/profile.xsl \
- chapter03/chapter03.xml
+ --output $(RENDERTMP)/md5sum.xml \
+ $(BOOKdir)/stylesheets/lfs-xsl/profile.xsl \
+ $(BOOKdir)/chapter03/chapter03.xml
$(XSLTPROC) --xinclude --nonet \
--output $(BASEDIR)/md5sums \
- stylesheets/md5sum.xsl \
- $(RENDERTMP)/sysv-md5sum.xml
+ $(BOOKdir)/stylesheets/md5sum.xsl \
+ $(RENDERTMP)/md5sum.xml
sed -i -e \
"s/BOOTSCRIPTS-MD5SUM/$(shell md5sum lfs-bootscripts*.tar.xz | cut -d' ' -f1)/" \
$(BASEDIR)/md5sums
-i $$filename; \
done;
- $(MAKE) --no-print-directory $(BASEDIR)/wget-list $(BASEDIR)/md5sums
+# $(MAKE) --no-print-directory $(BASEDIR)/wget-list $(BASEDIR)/md5sums
+ $(MAKE) --no-print-directory wget-list md5sums
@TXT@nochunks: validate profile-html
@TXT@ @echo "Generating non chunked XHTML file..."
--output $(RENDERTMP)/lfs-html.xml stylesheets/lfs-xsl/profile.xsl \
$(RENDERTMP)/lfs-full.xml
-wget-list: $(BASEDIR)/wget-list
+wget-list: $(BASEDIR)/wget-list $(BASEDIR)/wget-list-$(REV)
$(BASEDIR)/wget-list: stylesheets/wget-list.xsl chapter03/chapter03.xml \
packages.ent patches.ent general.ent
@echo "Generating consolidated wget list at $(BASEDIR)/wget-list ..."
$(MKDIR_P) $(BASEDIR)
-# $(XSLTPROC) --nonet --xinclude \
-# --stringparam profile.revision $(REV) \
-# --output $(RENDERTMP)/sysd-wget.xml \
-# $(BOOKdir)/stylesheets/lfs-xsl/profile.xsl \
-# ./chapter03/chapter03.xml
$(XSLTPROC) --xinclude --nonet \
--output $(BASEDIR)/wget-list \
$(BOOKdir)/stylesheets/wget-list.xsl \
- ./chapter03/chapter03.xml
+ $(BOOKdir)/chapter03/chapter03.xml
+
+$(BASEDIR)/wget-list-$(REV): stylesheets/wget-list.xsl \
+ chapter03/chapter03.xml \
+ packages.ent patches.ent general.ent
+ $(Q)xsltproc --nonet --xinclude \
+ --stringparam profile.revision $(REV) \
+ --output $(RENDERTMP)/wget-list.xml \
+ $(BOOKdir)/stylesheets/lfs-xsl/profile.xsl \
+ $(BOOKdir)/chapter03/chapter03.xml
+ $(Q)xsltproc --xinclude --nonet \
+ --output $(BASEDIR)/wget-list-$(REV) \
+ $(BOOKdir)/stylesheets/wget-list.xsl \
+ $(RENDERTMP)/wget-list.xml
md5sums: $(BASEDIR)/md5sums
$(BASEDIR)/md5sums: stylesheets/wget-list.xsl chapter03/chapter03.xml packages.ent patches.ent $(srcdir)/general.ch
$(MKDIR_P) $(BASEDIR)
$(XSLTPROC) --nonet --xinclude \
--stringparam profile.revision $(REV) \
- --output $(RENDERTMP)/sysv-md5sum.xml \
- stylesheets/lfs-xsl/profile.xsl \
- chapter03/chapter03.xml
+ --output $(RENDERTMP)/md5sum.xml \
+ $(BOOKdir)/stylesheets/lfs-xsl/profile.xsl \
+ $(BOOKdir)/chapter03/chapter03.xml
$(XSLTPROC) --xinclude --nonet \
--output $(BASEDIR)/md5sums \
- stylesheets/md5sum.xsl \
- $(RENDERTMP)/sysv-md5sum.xml
+ $(BOOKdir)/stylesheets/md5sum.xsl \
+ $(RENDERTMP)/md5sum.xml
sed -i -e \
"s/BOOTSCRIPTS-MD5SUM/$(shell md5sum lfs-bootscripts*.tar.xz | cut -d' ' -f1)/" \
$(BASEDIR)/md5sums
%----------------------------------------------------------------------
@x bc
- <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, and Make</seg>
+ <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, and Readline</seg>
@y
- <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make</seg>
+ <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Readline</seg>
@z
@x
<seg>Glibc, Ncurses, and Readline</seg>
<seg>テストスイートはありません</seg>
@z
@x
- <seg>Bash and Gawk</seg>
+ <seg>Bash, Bc, and Gawk</seg>
@y
- <seg>Bash, Gawk</seg>
+ <seg>Bash, Bc, Gawk</seg>
@z
@x
<seg>None</seg>
-->
<listitem>
+ <para>2022-06-25</para>
+ <itemizedlist>
+ <listitem>
+ <para>[matsuand] -
+ r11.1-142 (<ulink url="&lfs-changeset;bfc649552">bfc649552</ulink>) までの対応。
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2022-06-16</para>
<itemizedlist>
<listitem>
@x
<para>To download all of the packages and patches by using
- <ulink url="../wget-list">wget-list</ulink> as an input to the
- <command>wget</command> command, use:</para>
+ <ulink url="../&wget-list;">&wget-list;</ulink>
+ as an input to the <command>wget</command> command, use:</para>
@y
<para>
パッケージとパッチのダウンロードを行うため <ulink
- url="../wget-list">wget-list</ulink> を利用することにします。
+ url="../&wget-list;">wget-list</ulink> を利用することにします。
これは以下のように <command>wget</command> コマンドの入力引数に指定します。
</para>
@z
@x
-<screen role="nodump"><userinput>wget --input-file=wget-list --continue --directory-prefix=$LFS/sources</userinput></screen>
+<screen role="nodump"><userinput>wget --input-file=&wget-list; --continue --directory-prefix=$LFS/sources</userinput></screen>
@y
-<screen role="nodump"><userinput>wget --input-file=wget-list --continue --directory-prefix=$LFS/sources</userinput></screen>
+<screen role="nodump"><userinput>wget --input-file=&wget-list; --continue --directory-prefix=$LFS/sources</userinput></screen>
<note>
<title>日本語訳情報</title>
<para>
オリジナルの LFS ブックでは、<ulink
-url="../wget-list">wget-list</ulink> 内に含まれる、各種パッケージの入手 URL が主に米国サイトとなっています。
+url="../&wget-list;">wget-list</ulink> 内に含まれる、各種パッケージの入手 URL が主に米国サイトとなっています。
一方、日本国内にて作業する方であれば、例えば GNU のパッケージ類は国内に数多くのミラーサイトが存在するため、そちらから取得するのが適切でしょう。
これはネットワークリソースを利用する際のマナーとも言えるものです。
堅苦しい話をするつもりはありません。
</para>
<para>
国内から入手可能なものは国内から入手することを目指し、訳者は以下の手順により <ulink
-url="../wget-list">wget-list</ulink> を書き換えて利用しています。
+url="../&wget-list;">wget-list</ulink> を書き換えて利用しています。
一例として国内には理化学研究所のサイト (ftp.riken.jp) があります。
そこでは GNU パッケージ類がミラー提供されています。
-そこで <ulink url="../wget-list">wget-list</ulink> にて ftp.gnu.org を指し示している URL を ftp.riken.jp に置き換えます。
+そこで <ulink url="../&wget-list;">wget-list</ulink> にて ftp.gnu.org を指し示している URL を ftp.riken.jp に置き換えます。
また同じ方法で Linux カーネル、<application>Perl</application>、<application>Vim</application> の入手先も変更します。
</para>
s|www\.cpan\.org|ftp.riken.jp/lang/CPAN|g
s|ftp\.vim\.org|ftp.jp.vim.org|g</literal>
EOF
-sed -f wl.sed -i.orig wget-list
+sed -f wl.sed -i.orig &wget-list;
rm wl.sed</userinput></screen>
<para>
その場合にはパッケージ取得に失敗してしまいます。
そこで wget-list と wget-list.orig を順に利用し、かつ <application>wget</application> コマンドにて -N オプションを使って (取得済のものはスキップするようにして) 以下のコマンドを実行すれば、確実にすべてのパッケージを入手することができます。
</para>
-<screen role="nodump"><userinput remap="sed-wgetlist">wget -N --input-file=wget-list --continue --directory-prefix=$LFS/sources
-wget -N --input-file=wget-list.orig --continue --directory-prefix=$LFS/sources</userinput></screen>
+<screen role="nodump"><userinput remap="sed-wgetlist">wget -N --input-file=&wget-list; --continue --directory-prefix=$LFS/sources
+wget -N --input-file=&wget-list;.orig --continue --directory-prefix=$LFS/sources</userinput></screen>
</note>
</para>
@z
+@x -G
+ <para>Omit parts of the test suite that won't work
+ without a GNU bc present.</para>
+@y
+ <para>
+ GNU bc が存在していない状態では動作しないテストスイートを省略します。
+ </para>
+@z
+
@x -O3
<para>Specify the optimization to use.</para>
@y
</para>
@z
-@x -G
- <para>Omit parts of the test suite that won't work
- without a GNU bc present.</para>
+@x -r
+ <para>Enable the use of <application>Readline</application> to
+ improve the line editing feature of bc.</para>
@y
<para>
- GNU bc が存在していない状態では動作しないテストスイートを省略します。
+ bc における行編集機能を拡張するために <application>Readline</application> 利用を有効にします。
</para>
@z
@z
@x
- <para>Four tests related to zlib are known to fail.</para>
+ <para>One gold test, <filename>pr17704a_test</filename>, is known to
+ fail if <parameter>CONFIG_IA32_EMULATION</parameter> is disabled in the
+ kernel configuration of the host system.</para>
@y
<para>
- zlib に関するテストが 4 つ失敗します。
- </para>
-@z
-
-%@x
-% <para>Seven gold tests are known to fail with gcc-11.1.0</para>
-%@y
-% <para>
-% 7 つの gold テストが gcc-11.1.0 を用いると失敗します。
-% </para>
-%@z
-
-@x
- <para>Four ld tests named <quote>Run property ...</quote> are known to
- fail.</para>
-@y
- <para>
- <quote>Run property ...</quote>と名づけられている 4 つの ld テストが失敗します。
+ ホストシステム上のカーネル設定 <parameter>CONFIG_IA32_EMULATION</parameter> が無効である場合に gold テストの一つ、<filename>pr17704a_test</filename> というものが失敗します。
</para>
@z
@z
@x
- <para>The <emphasis>nss/tst-nss-files-hosts-multi</emphasis>
- test is known to fail on relatively slow systems due to an internal
+ <para>Some tests, for example
+ <emphasis>nss/tst-nss-files-hosts-multi</emphasis>,
+ are known to fail on relatively slow systems due to an internal
timeout.</para>
@y
<para>
- <emphasis>nss/tst-nss-files-hosts-multi</emphasis> ã\83\86ã\82¹ã\83\88は、内部のタイムアウトが原因で比較的遅くなるシステム上では失敗します。
+ <emphasis>nss/tst-nss-files-hosts-multi</emphasis> ã\81®ã\82\88ã\81\86ã\81ªã\83\86ã\82¹ã\83\88ã\81§は、内部のタイムアウトが原因で比較的遅くなるシステム上では失敗します。
</para>
@z
@x
+ <para>About 27 tests, for example <emphasis>elf/tst-pldd</emphasis>,
+ are known to fail if the kernel supports namespaces (see
+ <filename>namespaces(7)</filename> for details) but the host distro
+ has disabled them via sysctl.</para>
+@y
+ <para>
+ カーネルが名前空間をサポートしている場合(詳細は <filename>namespaces(7)</filename> 参照)であっても、ホストディストリビューションにおいて sysctl を通じて無効となっている場合には、27 個ほどのテスト、たとえば <emphasis>elf/tst-pldd</emphasis> が失敗します。
+ </para>
+@z
+
+@x
<para>The <emphasis>rt/tst-cputimer{1,2,3}</emphasis> tests depend on
the host system kernel. Kernels 4.14.91–4.14.96,
4.19.13–4.19.18, and 4.20.0–4.20.5 are known to
@z
@x egrep
- <para>Prints lines matching an extended regular expression</para>
+ <para>Prints lines matching an extended regular expression.
+ It is obsoleted, use <command>grep -E</command> instead</para>
@y
<para>
拡張正規表現 (extended regular expression) にマッチした行を表示します。
+ これは非推奨となっているため、代わりに <command>grep -E</command> を使ってください。
</para>
@z
@x fgrep
- <para>Prints lines matching a list of fixed strings</para>
+ <para>Prints lines matching a list of fixed strings.
+ It is obsoleted, use <command>grep -F</command> instead</para>
@y
<para>
固定文字列の一覧にマッチした行を表示します。
+ これは非推奨となっているため、代わりに <command>grep -F</command> を使ってください。
</para>
@z
@z
@x c_rehash
- is a <application>Perl</application> script that scans all files in
- a directory and adds symbolic links to their hash values
+ is a <application>Perl</application> script that
+ scans all files in a directory and adds symbolic links to their
+ hash values. Use of <command>c_rehash</command> is considered
+ obsolete and should be replaced by
+ <command>openssl rehash</command> command
@y
ディレクトリ内のすべてのファイルをスキャンする <application>Perl</application> スクリプト。
それらのファイルに対するハッシュ値へのシンボリックリンクを生成します。
+ <command>c_rehash</command> の利用は非推奨と考えられており、この代わりに <command>openssl rehash</command> コマンドを使ってください。
@z
@x openssl
<!ENTITY copyrightdate "%crdate;">
]]>
-<!ENTITY jversion "20220616">
-<!ENTITY jversiond "20220616">
-<!ENTITY jcorrespondSHA "c7b29be1c"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
+<!ENTITY jversion "20220625">
+<!ENTITY jversiond "20220625">
+<!ENTITY jcorrespondSHA "bfc649552"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
<!ENTITY dir-jversion "git-ja">
<!ENTITY dir-jversiond "git-sysdja">
@z
dnl This is part of LFSbookja package.
dnl
dnl m4-include this file to define the current LFS version
-m4_define([lfs_version], [r11.1-135])
+m4_define([lfs_version], [r11.1-142])