diff --git a/chapter08/grub.xml b/chapter08/grub.xml index e9008c31a..78304a3ab 100644 --- a/chapter08/grub.xml +++ b/chapter08/grub.xml @@ -167,8 +167,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions grub-glue-efi - Processes ia32 and amd64 EFI images and glues them - according to Apple format. + Glue 32-bit and 64-bit binary into Apple universal one. grub-glue-efi diff --git a/chapter08/python.xml b/chapter08/python.xml index da1f75cdc..0f50bf6ef 100644 --- a/chapter08/python.xml +++ b/chapter08/python.xml @@ -102,12 +102,24 @@ root user. The main reason of this recommendation is for avoiding a conflict with the system package manager (dpkg for example), but LFS does not - have a system-wide package manager so this is not a problem. If desired, - suppress this warning by running the following commands: + have a system-wide package manager so this is not a problem. And, + pip3 will attempt to check for a new version of + itself whenever it's run. As domain name resolving is not configured + yet in LFS chroot environment, it will fail to check for a new version + and produce a warning. Once we boot the LFS system and set up network + connection, it will then produce a warning telling the user to update it + from a pre-built wheel on PyPI if any new version is available. But LFS + consider pip3 a part of Python 3 so it should not be + updated separately, and an update from a pre-built wheel will deviate + from our purpose to build a Linux system from source code. So the + warning for a new pip3 version should be ignored as + well. If desired, suppress these warnings by running the following + commands: cat > /etc/pip.conf << EOF [global] root-user-action = ignore +disable-pip-version-check = true EOF