From 3b604e73d1714cdebb1a1877cc9fa19769d448e2 Mon Sep 17 00:00:00 2001 From: Thomas Trepl Date: Wed, 4 Jun 2025 07:20:48 +0200 Subject: [PATCH] Merge changes Upgrade to bash-5.3-rc2 and readline-8.3-rc2 --- chapter03/patches.xml | 2 +- chapter07/python.xml | 14 +++++++++++--- chapter08/ncurses.xml | 2 +- chapter08/python.xml | 8 -------- chapter11/reboot.xml | 9 +++------ packages.ent | 12 ++++++------ 6 files changed, 22 insertions(+), 25 deletions(-) diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 435fa6acd..94b36acb5 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -53,7 +53,7 @@ - Coreutils Upstream Fixe Patch - &coreutils-upstream-patch-size;: + Coreutils Upstream Fix Patch - &coreutils-upstream-patch-size;: Download: MD5 sum: &coreutils-upstream-patch-md5; diff --git a/chapter07/python.xml b/chapter07/python.xml index 872cf4a36..a75d5ad6f 100644 --- a/chapter07/python.xml +++ b/chapter07/python.xml @@ -52,9 +52,10 @@ Prepare Python for compilation: -./configure --prefix=/usr \ - --enable-shared \ - --without-ensurepip +./configure --prefix=/usr \ + --enable-shared \ + --without-ensurepip \ + --without-static-libpython The meaning of the configure option: @@ -74,6 +75,13 @@ + + --without-static-libpython + + This switch prevents building a large, but unneeded, static + library. + + Compile the package: diff --git a/chapter08/ncurses.xml b/chapter08/ncurses.xml index eb2a4525b..764dc38eb 100644 --- a/chapter08/ncurses.xml +++ b/chapter08/ncurses.xml @@ -127,7 +127,7 @@ make will spawn new shell processes during "make install". --> The installation of this package will overwrite - libncursesw.so.&ncurses-version; + libncursesw.so.&ncurses-base-version; in-place. It may crash the shell process which is using code and data from the library file. Install the package with DESTDIR, and replace the library file correctly using diff --git a/chapter08/python.xml b/chapter08/python.xml index 0cbce0b0c..63a7e24cd 100644 --- a/chapter08/python.xml +++ b/chapter08/python.xml @@ -77,14 +77,6 @@ - - --without-static-libpython - - This switch prevents building a large, but unneeded, static - library. - - - Compile the package: diff --git a/chapter11/reboot.xml b/chapter11/reboot.xml index 5a8cfd51e..497445346 100644 --- a/chapter11/reboot.xml +++ b/chapter11/reboot.xml @@ -88,17 +88,14 @@ - /etc/bashrc - /etc/dircolors /etc/fstab /etc/hosts /etc/inputrc /etc/profile - /etc/resolv.conf + /etc/resolv.conf + (optional) /etc/vimrc - /root/.bash_profile - /root/.bashrc - /etc/sysconfig/ifconfig.eth0 + /etc/sysconfig/ifconfig.eth0 diff --git a/packages.ent b/packages.ent index e720a5139..bfccaf328 100644 --- a/packages.ent +++ b/packages.ent @@ -47,10 +47,10 @@ - - + + - + @@ -629,11 +629,11 @@ - + - + - +