From 9d46bfabced6382b4ec1219b6995dbdf51b8d925 Mon Sep 17 00:00:00 2001
From: matsuand <30614168+matsuand@users.noreply.github.com>
Date: Tue, 22 Mar 2022 12:04:13 +0900
Subject: [PATCH] =?utf8?q?[lfsja-git]=20r11.1-44=20=E5=AF=BE=E5=BF=9C?=
=?utf8?q?=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit
---
configure | 2 +-
src/chapter01/changelog.ch | 138 ++++++++++++++++++++++++++++++++++++++++++-
src/chapter01/jchangelog.ch | 33 +++++++++++
src/chapter06/coreutils.ch | 2 +-
src/chapter07/createfiles.ch | 2 +-
src/chapter07/kernfs.ch | 64 ++++++--------------
src/chapter08/dbus.ch | 9 ++-
src/chapter08/glibc.ch | 25 ++++----
src/chapter08/libffi.ch | 6 +-
src/chapter08/markupsafe.ch | 10 +++-
src/chapter08/pkgmgt.ch | 14 ++++-
src/chapter09/usage.ch | 37 +++++++++---
src/general.ch | 6 +-
version.ac | 2 +-
14 files changed, 266 insertions(+), 84 deletions(-)
diff --git a/configure b/configure
index 69863063..7c39d381 100755
--- a/configure
+++ b/configure
@@ -4737,7 +4737,7 @@ fi
-TARGETVER=r11.1-20
+TARGETVER=r11.1-44
if test "x$revspec" = "xsystemd"; then
TARGETVER="$TARGETVER-systemd"
fi
diff --git a/src/chapter01/changelog.ch b/src/chapter01/changelog.ch
index 1ba84cce..7c38e963 100644
--- a/src/chapter01/changelog.ch
+++ b/src/chapter01/changelog.ch
@@ -44,6 +44,140 @@
@z
@x
+ 2022-03-20
+
+
+ [xry111] - Update to Python-3.10.3. Fixes
+ #5028.
+
+
+ [xry111] - Update to libtool-2.4.7. Fixes
+ #5029.
+
+
+ [xry111] - Update to linux-5.16.16. Fixes
+ #5030.
+
+
+ [xry111] - Update to tzdata-2022a. Fixes
+ #5031.
+
+
+ [xry111] - Update to man-db-2.10.2. Fixes
+ #5032.
+
+
+@y
+ 2022-03-20
+
+
+ [xry111] - Python-3.10.3 ã¸ã®ã¢ãããã¼ãã
+ #5028 ã Fix ã«ã
+
+
+ [xry111] - libtool-2.4.7 ã¸ã®ã¢ãããã¼ãã
+ #5029 ã Fix ã«ã
+
+
+ [xry111] - linux-5.16.16 ã¸ã®ã¢ãããã¼ãã
+ #5030 ã Fix ã«ã
+
+
+ [xry111] - tzdata-2022a ã¸ã®ã¢ãããã¼ãã
+ #5031 ã Fix ã«ã
+
+
+ [xry111] - man-db-2.10.2 ã¸ã®ã¢ãããã¼ãã
+ #5032 ã Fix ã«ã
+
+
+@z
+
+@x
+ 2022-03-16
+
+
+ [xry111] - Update to MarkupSafe-2.1.1. Fixes
+ #5025.
+
+
+@y
+ 2022-03-16
+
+
+ [xry111] - MarkupSafe-2.1.1 ã¸ã®ã¢ãããã¼ãã
+ #5025 ã Fix ã«ã
+
+
+@z
+
+@x
+ 2022-03-15
+
+
+ [bdubbs] - Update to openssl-3.0.2. Fixes
+ #5024.
+
+
+ [bdubbs] - Update to meson-0.61.3. Fixes
+ #5023.
+
+
+ [xry111] - Update to expat-2.4.7. Fixes
+ #5019.
+
+
+ [xry111] - Update to bc-5.2.3. Fixes
+ #5020.
+
+
+ [xry111] - Update to linux-5.16.14 (security fix). Fixes
+ #5021.
+
+
+ [xry111] - Update to perl-5.34.1. Fixes
+ #5022.
+
+
+ [xry111] - Update to vim-8.2.4567 (security fix).
+ Addresses #4500.
+
+
+@y
+ 2022-03-15
+
+
+ [bdubbs] - openssl-3.0.2 ã¸ã®ã¢ãããã¼ãã
+ #5024 ã Fix ã«ã
+
+
+ [bdubbs] - meson-0.61.3 ã¸ã®ã¢ãããã¼ãã
+ #5023 ã Fix ã«ã
+
+
+ [xry111] - expat-2.4.7 ã¸ã®ã¢ãããã¼ãã
+ #5019 ã Fix ã«ã
+
+
+ [xry111] - bc-5.2.3 ã¸ã®ã¢ãããã¼ãã
+ #5020 ã Fix ã«ã
+
+
+ [xry111] - linux-5.16.14 (ã»ãã¥ãªãã£ãã£ãã¯ã¹) ã¸ã®ã¢ãããã¼ãã
+ #5021 ã Fix ã«ã
+
+
+ [xry111] - perl-5.34.1 ã¸ã®ã¢ãããã¼ãã
+ #5022 ã Fix ã«ã
+
+
+ [xry111] - vim-8.2.4567 (ã»ãã¥ãªãã£ãã£ãã¯ã¹) ã¸ã®ã¢ãããã¼ãã
+ #4500 ã«ããã¦è¨åã
+
+
+@z
+
+@x
2022-03-05
@@ -85,7 +219,7 @@
[xry111] - Update to MarkupSafe-2.1.0. Fixes
#5015.
-
+
[xry111] - Update to dbus-1.14.0. Fixes
#5017.
@@ -117,7 +251,7 @@
[xry111] - MarkupSafe-2.1.0 ã¸ã®ã¢ãããã¼ãã
#5015 ã Fix ã«ã
-
+
[xry111] - dbus-1.14.0 ã¸ã®ã¢ãããã¼ãã
#5017 ã Fix ã«ã
diff --git a/src/chapter01/jchangelog.ch b/src/chapter01/jchangelog.ch
index 04ac4985..3f8844f3 100644
--- a/src/chapter01/jchangelog.ch
+++ b/src/chapter01/jchangelog.ch
@@ -50,6 +50,39 @@
-->
+ 2022-03-22
+
+
+ [matsuand] -
+ r11.1-44 (53b26d62b) ã¾ã§ã®å¯¾å¿ã
+
+
+
+
+
+
+ 2022-03-17
+
+
+ [matsuand] -
+ r11.1-37 (43149b904) ã¾ã§ã®å¯¾å¿ã
+
+
+
+
+
+
+ 2022-03-15
+
+
+ [matsuand] -
+ r11.1-28 (f7ac150c8) ã¾ã§ã®å¯¾å¿ã
+
+
+
+
+
+
2022-03-05
diff --git a/src/chapter06/coreutils.ch b/src/chapter06/coreutils.ch
index 17d1b60a..66cfa9a9 100644
--- a/src/chapter06/coreutils.ch
+++ b/src/chapter06/coreutils.ch
@@ -104,7 +104,7 @@
@x
Move programs to their final expected locations. Although this is
not necessary in this temporary environment, we must do so because some
- programs harcode executable locations:
+ programs hardcode executable locations:
@y
ããã°ã©ã ããæçµçã«æå¾
ããããã£ã¬ã¯ããªã«ç§»åããã¾ãã
diff --git a/src/chapter07/createfiles.ch b/src/chapter07/createfiles.ch
index 8bd75168..153455c7 100644
--- a/src/chapter07/createfiles.ch
+++ b/src/chapter07/createfiles.ch
@@ -197,7 +197,7 @@
@x
Historically, Linux maintains a list of the mounted file systems in the
file /etc/mtab. Modern kernels maintain this list
- internally and exposes it to the user via the /proc filesystem. To satisfy utilities that
expect the presence of /etc/mtab, create the following
symbolic link:
diff --git a/src/chapter07/kernfs.ch b/src/chapter07/kernfs.ch
index 8cd12c87..83dfe296 100644
--- a/src/chapter07/kernfs.ch
+++ b/src/chapter07/kernfs.ch
@@ -38,59 +38,33 @@
@z
@x
- Creating Initial Device Nodes
-@y
- åæããã¤ã¹ãã¼ãã®çæ
-@z
-
-@x
- When the kernel boots the system, it requires the presence of a few
- device nodes, in particular the console and null devices. The device nodes must be
- created on the hard disk so that they are available before the kernel
- populates /dev), and
- additionally when Linux is started with
- init=/bin/bash. Create the devices by running the
- following commands:
-@y
-
- ã«ã¼ãã«ãã·ã¹ãã ãèµ·åããéã«ã¯ãããã¤ãã®ããã¤ã¹ãã¼ãã®åå¨ãå¿
è¦ã§ãã
- ç¹ã« console 㨠null ã§ãã
- ãããã®ããã¤ã¹ãã¼ãã¯ãã¼ããã£ã¹ã¯ä¸ã«çæããã¦ããªããã°ãªãã¾ããã
- /dev ãçæãããã¾ã Linux ãèµ·åãã©ã¡ã¼ã¿ã¼ init=/bin/bash ã«ãã£ã¦èµ·åãããã°å©ç¨å¯è½ã¨ãªãã¾ãã
- ããã§ä»¥ä¸ã®ã³ãã³ãã«ããããã¤ã¹ãã¼ããçæãã¾ãã
-
-@z
-
-@x
Mounting and Populating /dev
@y
/dev ã®ãã¦ã³ãã¨æå¹å
@z
@x
- The recommended method of populating the /dev directory with devices is to mount a
- virtual filesystem (such as tmpfs) on the /dev directory, and allow the devices to be
- created dynamically on that virtual filesystem as they are detected or
- accessed. Device creation is generally done during the boot process
- by Udev. Since this new system does not yet have Udev and has not yet
- been booted, it is necessary to mount and populate /dev manually. This is accomplished by bind
- mounting the host system's /dev
- directory. A bind mount is a special type of mount that allows you to
- create a mirror of a directory or mount point to some other location. Use
- the following command to achieve this:
+ During a normal boot, the kernel automatically mounts the
+ devtmpfs filesystem on the
+ /dev directory, and allow the
+ devices to be created dynamically on that virtual filesystem as they
+ are detected or accessed. Device creation is generally done during the
+ boot process by the kernel and Udev.
+ Since this new system does not yet have Udev and
+ has not yet been booted, it is necessary to mount and populate
+ /dev manually. This is
+ accomplished by bind mounting the host system's
+ /dev directory. A bind mount is
+ a special type of mount that allows you to create a mirror of a
+ directory or mount point to some other location. Use the following
+ command to achieve this:
@y
- åããã¤ã¹ã /dev ã«è¨å®ããæ¹æ³ã¨ãã¦ã¯ã/dev ãã£ã¬ã¯ããªã«å¯¾ã㦠tmpfs ã®ãããªä»®æ³ãã¡ã¤ã«ã·ã¹ãã ããã¦ã³ããããã¨ãæ¨å¥¨ããã¾ãã
- ãããããã¨ã§åããã¤ã¹ãæ¤åºããã¢ã¯ã»ã¹ãããéã«ããã®ä»®æ³ãã¡ã¤ã«ã·ã¹ãã ä¸ã«ã¦åçã«ããã¤ã¹ãçæããå½¢ãåããã¨ãã§ãã¾ãã
- ãã®ããã¤ã¹çæå¦çã¯ä¸è¬çã«ã¯ã·ã¹ãã èµ·åæã« Udev ã«ãã£ã¦è¡ããã¾ãã
+ é常ã®ãã¼ãã®éã«ã¯ãã«ã¼ãã«ã¯ /dev ãã£ã¬ã¯ããªä¸ã« devtmpfs ãã¡ã¤ã«ã·ã¹ãã ãèªåçã«ãã¦ã³ããã¾ãã
+ ããã¦ããã¤ã¹ãæ¤åºããããã¢ã¯ã»ã¹ãããããããã³ã«ãããã¤ã¹ãä»®æ³ãã¡ã¤ã«ã·ã¹ãã ãåççæã§ããããã«ãã¦ãã¾ãã
+ ãã®ããã¤ã¹çæå¦çã¯ä¸è¬çã«ã¯ãã·ã¹ãã èµ·åæã«ã«ã¼ãã«ã¨ Udev ã«ãã£ã¦è¡ããã¾ãã
ä»æ§ç¯ä¸ã®ã·ã¹ãã ã«ã¯ã¾ã Udev ãå°å
¥ãã¦ãã¾ããããåèµ·åãè¡ã£ã¦ãã¾ããã®ã§ /dev ã®ãã¦ã³ãã¨æå¹åã¯æåã§è¡ãªãã¾ãã
ããã¯ãã¹ãã·ã¹ãã ã® /dev ãã£ã¬ã¯ããªã«å¯¾ãã¦ããã¤ã³ããã¦ã³ããè¡ããã¨ã§å®ç¾ãã¾ãã
diff --git a/src/chapter08/dbus.ch b/src/chapter08/dbus.ch
index 46aebecb..ef7623d4 100644
--- a/src/chapter08/dbus.ch
+++ b/src/chapter08/dbus.ch
@@ -54,7 +54,14 @@
@z
-@x --with-system-pid-file=/run/dbus/pid and --with-system-socket=/run/dbus/system_bus_socket
+@x
+ --runstatedir=/run and
+ --with-system-socket=/run/dbus/system_bus_socket
+@y
+ --runstatedir=/run ã¨
+ --with-system-socket=/run/dbus/system_bus_socket
+@z
+@x
These set the location of the PID file and the system bus socket
to be in /run, instead of
deprecated /var/run.
diff --git a/src/chapter08/glibc.ch b/src/chapter08/glibc.ch
index 9da1565c..3f94fa60 100644
--- a/src/chapter08/glibc.ch
+++ b/src/chapter08/glibc.ch
@@ -215,27 +215,28 @@
@z
-%@x
-% elf/tst-cpu-features-cpuinfo
-% will fail on non-intel CPUs with this version of glibc.
-%@y
-%
-% elf/tst-cpu-features-cpuinfo ã¯ããã® glibc ãã¼ã¸ã§ã³ã使ã£ã¦ intel 以å¤ã® CPU ã¢ã¼ããã¯ãã£ã¼ä¸ã§ãã¹ããè¡ã£ãå ´åã«ã¯å¤±æãã¾ãã
-%
-%@z
-
@x
- The nss/tst-nss-files-hosts-multi
+ The nss/tst-nss-files-hosts-long
test is known to fail if the system has no non-loopback IP
- addresses.
+ addresses.
@y
- nss/tst-nss-files-hosts-multi ã¯å¤±æãããã¨ãããã¾ãã
+ nss/tst-nss-files-hosts-long ã¯å¤±æãããã¨ãããã¾ãã
ããã¯ã·ã¹ãã å
ã«ã«ã¼ãããã¯ä»¥å¤ã® IP ã¢ãã¬ã¹ããªãå ´åã§ãã
@z
@x
+ The nss/tst-nss-files-hosts-multi
+ test is known to fail on relatively slow systems due to an internal
+ timeout.
+@y
+
+ nss/tst-nss-files-hosts-multi ãã¹ãã¯ãå
é¨ã®ã¿ã¤ã ã¢ã¦ããåå ã§æ¯è¼çé
ããªãã·ã¹ãã ä¸ã§ã¯å¤±æãã¾ãã
+
+@z
+
+@x
The rt/tst-cputimer{1,2,3} 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
diff --git a/src/chapter08/libffi.ch b/src/chapter08/libffi.ch
index f5c733a3..9563496d 100644
--- a/src/chapter08/libffi.ch
+++ b/src/chapter08/libffi.ch
@@ -88,13 +88,11 @@
@x --disable-exec-static-tramp
Disable static trampoline support. It's a new security
feature in libffi, but some BLFS packages (notably
- GJS and
- gobject-introspection) have not been
- adapted for it.
+ GJS) have not been adapted for it.
@y
ã¹ã¿ãã£ãã¯ãªãã©ã³ããªã³ (trampoline) ãµãã¼ããç¡å¹ã«ãã¾ãã
- ãã㯠libffi ã«ãããæ°ããã»ãã¥ãªãã£æ©è½ã§ãããBLFS ããã±ã¼ã¸ã®ä¸ (ç¹ã« GJS ã gobject-introspection ) ã§ã¯ããã®æ©è½ã«å¯¾å¿ãã¦ããªããã®ãããã¾ãã
+ ãã㯠libffi ã«ãããæ°ããã»ãã¥ãªãã£æ©è½ã§ãããBLFS ããã±ã¼ã¸ã®ä¸ (ç¹ã« GJS) ã§ã¯ããã®æ©è½ã«å¯¾å¿ãã¦ããªããã®ãããã¾ãã
@z
diff --git a/src/chapter08/markupsafe.ch b/src/chapter08/markupsafe.ch
index bb3963bf..aec84ca0 100644
--- a/src/chapter08/markupsafe.ch
+++ b/src/chapter08/markupsafe.ch
@@ -57,7 +57,13 @@
@z
@x
- /usr/lib/python&python-minor;/site-packages/MarkupSafe-&markupsafe-version;-py&python-minor;.egg
+
+ /usr/lib/python&python-minor;/site-packages/MarkupSafe-&markupsafe-version;-py&python-minor;-linux-<arch>.egg
@y
- /usr/lib/python&python-minor;/site-packages/MarkupSafe-&markupsafe-version;-py&python-minor;.egg
+
+ /usr/lib/python&python-minor;/site-packages/MarkupSafe-&markupsafe-version;-py&python-minor;-linux-<arch>.egg
@z
diff --git a/src/chapter08/pkgmgt.ch b/src/chapter08/pkgmgt.ch
index 6eee8e9c..162f1aca 100644
--- a/src/chapter08/pkgmgt.ch
+++ b/src/chapter08/pkgmgt.ch
@@ -198,7 +198,7 @@
@z
@x
- If a package containing a shared library is updated,
+ If a package containing a shared library is updated,
and the name of library doesn't change, but a severe issue
(especially, a security vulnerability) is fixed, all running programs
linked to the shared library should be restarted. The following
@@ -207,7 +207,7 @@
(replace libfoo with the name of the
library):
@y
-
+
å
±æã©ã¤ãã©ãªãæä¾ãã¦ããããã±ã¼ã¸ãã¢ãããã¼ãããå ´åã§ããã®ã©ã¤ãã©ãªåã«å¤æ´ã¯ãªãã£ãã¨ãã¾ãã
ãã ãããã§ã¯é大ãªåé¡ï¼ç¹ã«ã»ãã¥ãªãã£ããå¼±æ§ï¼ã解æ¶ããã¦ãããããªå ´åã¯ããã®å
±æã©ã¤ãã©ãªã«ãªã³ã¯ãã¦ããå®è¡ä¸ããã°ã©ã ã¯ããã¹ã¦åèµ·åãã¦ãã ããã
ã¢ããã°ã¬ã¼ãããå¾ã«ã以ä¸ã®ã³ãã³ãã systemd daemon (running as PID 1) is
+ linked to the updated library, you can restart it without reboot
+ by running systemctl daemon-reexec as the
+ root user.
+@y
+ systemd ãã¼ã¢ã³ãï¼PID 1 ã¨ãã¦å®è¡ããã¦ãã¦ï¼ãã¢ãããã¼ãããã©ã¤ãã©ãªã«ãªã³ã¯ããã¦ããå ´åã¯ããªãã¼ãããã®ã§ã¯ãªããroot ã¦ã¼ã¶ã¼ã«ãªã£ã¦ systemctl daemon-reexec ãå®è¡ããã°åèµ·åã§ãã¾ãã
+@z
+
@x
If a binary or a shared library is overwritten, the processes
using the code or data in the binary or library may crash. The
diff --git a/src/chapter09/usage.ch b/src/chapter09/usage.ch
index 674de358..a5e719c5 100644
--- a/src/chapter09/usage.ch
+++ b/src/chapter09/usage.ch
@@ -70,22 +70,35 @@
@x
0: halt the computer
1: single-user mode
-2: multi-user mode without networking
+2: reserved for customization, otherwise does the same as 3
3: multi-user mode with networking
4: reserved for customization, otherwise does the same as 3
-5: same as 4, it is usually used for GUI login (like X's xdm or KDE's kdm)
+5: same as 4, it is usually used for GUI login (like GNOME's gdm or LXDE's lxdm)
6: reboot the computer
@y
0: ã³ã³ãã¥ã¼ã¿ã¼ã®åæ¢
1: ã·ã³ã°ã«ã¦ã¼ã¶ã¼ã¢ã¼ã
-2: ãã«ãã¦ã¼ã¶ã¼ã¢ã¼ãããããã¯ã¼ã¯ãªã
+2: æ¡å¼µç¨ã¨ãã¦äºç´ããã¦ãã¾ãã æ¡å¼µããªããã° 3 ã¨åããã®ã¨ãã¦æ±ããã¾ãã
3: ãã«ãã¦ã¼ã¶ã¼ã¢ã¼ãããããã¯ã¼ã¯ãã
-4: å°æ¥ã®æ¡å¼µç¨ã¨ãã¦äºç´ããã¦ãã¾ãã 3 ã¨åããã®ã¨ãã¦æ±ããã¾ãã
-5: 4 ã¨åæ§ãé常 (X ã® xdm ã KDE ã® kdm ã®ãããª) GUI ãã°ã¤ã³ã«ç¨ãããã¾ãã
+4: æ¡å¼µç¨ã¨ãã¦äºç´ããã¦ãã¾ãã æ¡å¼µããªããã° 3 ã¨åããã®ã¨ãã¦æ±ããã¾ãã
+5: 4 ã¨åæ§ãé常 (GNOME ã® gdm ã LXDE ã® lxdm ã®ãããª) GUI ãã°ã¤ã³ã«ç¨ãããã¾ãã
6: ã³ã³ãã¥ã¼ã¿ã¼ã®åèµ·å
@z
@x
+ Classically, run level 2 above was defined as
+ "multi-user mode without networking", but this was only the case
+ many years ago when multiple users could log into a system connected via
+ serial ports. In today's environment it makes no sense and
+ we designate it now as "reserved".
+@y
+ å¾æ¥ãããä¸ã®ã©ã³ã¬ãã« 2 ã¯ããããã¯ã¼ã¯ãªãã«ããããã«ãã¦ã¼ã¶ã¼ã¢ã¼ããã¨ãã¦å®ç¾©ããã¦ãã¾ããã
+ ãã ãããã¯ç¸å½ä»¥åã®è©±ã¨ãã¦ãã·ãªã¢ã«ãã¼ããä»ãã¦è¤æ°ã¦ã¼ã¶ã¼ãã·ã¹ãã ã«ãã°ã¤ã³ããã±ã¼ã¹ã ãã表ãã¦ãã¾ãã
+ ä»æ¥ã®ã³ã³ãã¥ã¼ã¿ã¼ç°å¢ã«ããã¦ããã¯æå³ããªãã¾ããã
+ ããã§ããã§ã¯ãæ¡å¼µç¨ã®äºç´ãã¨ä½ç½®ã¥ãã¾ãã
+@z
+
+@x
Configuring Sysvinit
@y
Sysvinit ã®è¨å®
@@ -198,7 +211,7 @@
There are a number of directories under /etc/rc.d that look like rc?.d (where ? is the number of the run-level) and
- rcsysinit.d, all containing a number of
+ rcS.d, all containing a number of
symbolic links. Some begin with a K, the others begin with
an S, and all of them have two numbers following the
initial letter. The K means to stop (kill) a service and the S means to start a
@@ -211,7 +224,7 @@
/etc/rc.d ãã£ã¬ã¯ããªã®é
ä¸ã«ã¯è¤æ°ã®ãµããã£ã¬ã¯ããªãããã¾ãã
ãã®ãã£ã¬ã¯ããªå㯠rc?.d ã®ããã«ãªã£ã¦ãã¾ãã
(? ã¯ã©ã³ã¬ãã«ã®æ°åã表ãã¾ãã)
- ã¾ã rcsysinit.d ã¨ãããµããã£ã¬ã¯ããªãããã¾ãã
+ ã¾ã rcS.d ã¨ãããµããã£ã¬ã¯ããªãããã¾ãã
ããããµããã£ã¬ã¯ããªå
ã«ã¯æ°å¤ãã®ã·ã³ããªãã¯ãªã³ã¯ãããã¾ãã
ã·ã³ããªãã¯ãªã³ã¯ã®å
é ä¸æåã«ã¯ K ã S ãç¨ããããç¶ãã¦äºæ¡ã®æ°å¤æåãã¤ãããã¦ãã¾ãã
K ã¯ãµã¼ãã¹ã®åæ¢ (kill)ãS ã¯ãµã¼ãã¹ã®èµ·å (start) ãæå³ãã¾ãã
@@ -259,14 +272,20 @@
to be started. They will be called with the parameter
stop to stop something. The logic behind this
is that when a user is going to reboot or halt the system, nothing
- needs to be started. The system only needs to be stopped.
+ needs to be started, but the order of shutdown needs to be controlled.
+ For these run levels, all K prefixed scripts will be
+ run before any S prefixed scripts are run with the
+ stop parameter.
+
@y
ä¸ã®èª¬æã«ã¯ä¾å¤ãããã¾ãã
rc0.d ãã£ã¬ã¯ããªã¨ rc6.d ãã£ã¬ã¯ããªã«ãããS ã§å§ã¾ãã·ã³ããªãã¯ãªã³ã¯ã¯ãµã¼ãã¹ãä½ãèµ·åããã¾ããã
stop ãã©ã¡ã¼ã¿ã¼ãä¸ããããä½ããã®ãµã¼ãã¹ãåæ¢ãã¾ãã
- ã¦ã¼ã¶ã¼ãã·ã¹ãã ãåèµ·åãããåæ¢ãããããéã«ã¯ããµã¼ãã¹ãèµ·åãããå¿
è¦ã¯ãªãããã§ãã·ã¹ãã ãåæ¢ããã ãã§æ¸ãããã§ãã
+ ã¦ã¼ã¶ã¼ãã·ã¹ãã ãåèµ·åãããåæ¢ãããããéã«ã¯ããµã¼ãã¹ãèµ·åãããå¿
è¦ã¯ããã¾ããã
+ ãã ãã·ã£ãããã¦ã³ã®é åºã¯å¶å¾¡ããå¿
è¦ãããã¾ãã
+ ãããã®ã©ã³ã¬ãã«ã«å¯¾ãã¦ãS ãããªãã£ãã¯ã¹ã«æã¤ã¹ã¯ãªããã¯ãstop ãã©ã¡ã¼ã¿ã¼ã使ã£ã¦å®è¡ããã¦ããããããåã« K ãããªãã£ãã¯ã¹ã«æã¤ã¹ã¯ãªãããå
ã«å®è¡ããã¾ãã
@z
diff --git a/src/general.ch b/src/general.ch
index 9cba91dc..11b0e544 100644
--- a/src/general.ch
+++ b/src/general.ch
@@ -47,9 +47,9 @@
]]>
-
-
-
+
+
+
@z
diff --git a/version.ac b/version.ac
index 77ba6cce..0da93617 100644
--- a/version.ac
+++ b/version.ac
@@ -2,4 +2,4 @@ dnl
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-20])
+m4_define([lfs_version], [r11.1-44])
--
2.11.0