diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 11739c056..7e3fe1655 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -42,6 +42,19 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + 2017-12-22 + + + [dj] - Update to util-linux-2.31.1. Fixes + #4176. + + + [dj] - Correct build issue with systemd-236 tests. + + + + 2017-12-19 @@ -53,7 +66,7 @@ [bdubbs] - Update meson-0.44.0. Fixes #4173. - + [bdubbs] - Update to systemd-236. Fixes #4174. @@ -71,7 +84,7 @@ [bdubbs] - Update to man-pages-4.14. Fixes #4170. - + [bdubbs] - Update to eudev-3.2.5. Fixes #4169. @@ -98,7 +111,7 @@ [bdubbs] - Update to libpipeline-1.5.0. Fixes #4167. - + [bdubbs] - Update to dbus-1.12.2. Fixes #4166. @@ -180,7 +193,7 @@ - + 2017-10-27 diff --git a/chapter06/systemd.xml b/chapter06/systemd.xml index 192e0035c..867b6fdcf 100644 --- a/chapter06/systemd.xml +++ b/chapter06/systemd.xml @@ -43,10 +43,15 @@ Create a symlink to work around missing xsltproc: ln -sf /tools/bin/true /usr/bin/xsltproc + Set up the man pages: tar -xf ../systemd-man-pages-&systemd-version;.tar.xz + Remove tests that cannot be built in chroot: + +sed '179,223d' -i src/resolve/meson.build + Prepare systemd for compilation: mkdir -p build @@ -60,6 +65,7 @@ meson --prefix=/usr \ -Dbuildtype=release \ -Ddefault-dnssec=no \ -Dfirstboot=false \ + -Dinstall-tests=false \ -Dkill-path=/bin/kill \ -Dkmod-path=/bin/kmod \ -Dldconfig=false \ @@ -103,6 +109,13 @@ meson --prefix=/usr \ + + -Dinstall-tests=false + + This switch prevents installation of the compiled tests. + + + -Dldconfig=no diff --git a/general.ent b/general.ent index d991b435e..12ce6d1e4 100644 --- a/general.ent +++ b/general.ent @@ -1,13 +1,13 @@ - + - + - + diff --git a/packages.ent b/packages.ent index 9084e1a70..9ad7fc64c 100644 --- a/packages.ent +++ b/packages.ent @@ -654,10 +654,10 @@ - - + + - +