Update to D-Bus-1.10.24. Fixes #4143.

Update to Systemd-235. Fixes #4147.
Create /lib/systemd/systemd-user-sessions script to allow user login without systemd-logind.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11312 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
DJ Lucas 2017-10-15 19:21:52 +00:00
parent 4476fba0b9
commit 92204706b0
4 changed files with 43 additions and 19 deletions

View File

@ -45,6 +45,20 @@
<listitem> <listitem>
<para>2017-10-15</para> <para>2017-10-15</para>
<itemizedlist> <itemizedlist>
<listitem revision="systemd">
<para>[dj] - Update to D-Bus-1.10.24. Fixes
<ulink url="&lfs-ticket-root;4143">#4143</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[dj] - Update to Systemd-235. Fixes
<ulink url="&lfs-ticket-root;4147">#4147</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[dj] - Create a simple replacement for
<filename>/lib/systemd/systemd-user-sessions</filename>, to enable
uprivileged user logins without
<application>systemd-logind</application>.</para>
</listitem>
<listitem> <listitem>
<para>[bdubbs] - Add optional patch to ninja.</para> <para>[bdubbs] - Add optional patch to ninja.</para>
</listitem> </listitem>

View File

@ -645,9 +645,9 @@
<para>MD5 sum: <literal>&systemd-man-md5;</literal></para> <para>MD5 sum: <literal>&systemd-man-md5;</literal></para>
<note> <note>
<para>The Linux From Scratch systemd team generates its own tarball <para>The Linux From Scratch team generates its own tarball of the
of the man pages using the systemd source. This is done in order to man pages using the systemd source. This is done in order to avoid
avoid unnecessary dependencies.</para> unnecessary dependencies.</para>
</note> </note>
</listitem> </listitem>
</varlistentry> </varlistentry>

View File

@ -196,6 +196,16 @@ ln -sfv ../lib/systemd/systemd /sbin/init</userinput></screen>
<screen><userinput remap="adjust">systemd-machine-id-setup</userinput></screen> <screen><userinput remap="adjust">systemd-machine-id-setup</userinput></screen>
<para>Create the <filename>/lib/systemd/systemd-user-sessions</filename>
script to allow unprivileged user logins without
<application>systemd-logind</application>:</para>
<screen><userinput remap="adjust">cat &gt; /lib/systemd/systemd-user-sessions &lt;&lt; "EOF"
#!/bin/bash
rm -f /run/nologin
EOF
chmod 755 /lib/systemd/systemd-user-sessions</userinput></screen>
</sect2> </sect2>
<sect2 id="contents-systemd" role="content"> <sect2 id="contents-systemd" role="content">

View File

@ -41,7 +41,7 @@
<!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 8.5 SBU with tests)"> <!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 8.5 SBU with tests)">
<!ENTITY bash-version "4.4.12"> <!ENTITY bash-version "4.4.12">
<!ENTITY bash-size "9,242 KB"> <!ENTITY bash-size "9,244 KB">
<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz"> <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
<!ENTITY bash-md5 "7c112970cbdcadfc331e10eeb5f6aa41"> <!ENTITY bash-md5 "7c112970cbdcadfc331e10eeb5f6aa41">
<!ENTITY bash-home "&gnu-software;bash/"> <!ENTITY bash-home "&gnu-software;bash/">
@ -59,7 +59,7 @@
<!ENTITY bc-ch6-sbu "0.1 SBU"> <!ENTITY bc-ch6-sbu "0.1 SBU">
<!ENTITY binutils-version "2.29.1"> <!ENTITY binutils-version "2.29.1">
<!ENTITY binutils-size "28,441 KB"> <!ENTITY binutils-size "28,444 KB">
<!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2"> <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
<!ENTITY binutils-md5 "9af59a2ca3488823e453bb356fe0f113"> <!ENTITY binutils-md5 "9af59a2ca3488823e453bb356fe0f113">
<!ENTITY binutils-home "&gnu-software;binutils/"> <!ENTITY binutils-home "&gnu-software;binutils/">
@ -108,10 +108,10 @@
<!ENTITY coreutils-ch6-du "171 MB"> <!ENTITY coreutils-ch6-du "171 MB">
<!ENTITY coreutils-ch6-sbu "2.4 SBU"> <!ENTITY coreutils-ch6-sbu "2.4 SBU">
<!ENTITY dbus-version "1.10.22"> <!ENTITY dbus-version "1.10.24">
<!ENTITY dbus-size "1,943 KB"> <!ENTITY dbus-size "1,952 KB">
<!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz"> <!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
<!ENTITY dbus-md5 "baaa10b7cb49086ad91179a8decfadc5"> <!ENTITY dbus-md5 "d548ae16f9a3268fe4650ccc86a3f06f">
<!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus"> <!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus">
<!ENTITY dbus-ch6-du "22 MB"> <!ENTITY dbus-ch6-du "22 MB">
<!ENTITY dbus-ch6-sbu "0.3 SBU"> <!ENTITY dbus-ch6-sbu "0.3 SBU">
@ -411,7 +411,7 @@
<!ENTITY linux-patch-version "7"> <!ENTITY linux-patch-version "7">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "98,237 KB"> <!ENTITY linux-size "98,244 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "cd49d80f54cbe6a3cd1dc51d28648848"> <!ENTITY linux-md5 "cd49d80f54cbe6a3cd1dc51d28648848">
<!ENTITY linux-home "http://www.kernel.org/"> <!ENTITY linux-home "http://www.kernel.org/">
@ -463,7 +463,7 @@
<!ENTITY man-pages-ch6-sbu "less than 0.1 SBU"> <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
<!ENTITY meson-version "0.43.0"> <!ENTITY meson-version "0.43.0">
<!ENTITY meson-size "1,042 KB"> <!ENTITY meson-size "1,048 KB">
<!ENTITY meson-url "https://github.com/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> <!ENTITY meson-url "https://github.com/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
<!ENTITY meson-md5 "b0d389cc5937928c2f5114656dc5a99a"> <!ENTITY meson-md5 "b0d389cc5937928c2f5114656dc5a99a">
<!ENTITY meson-home "http://mesonbuild.com"> <!ENTITY meson-home "http://mesonbuild.com">
@ -549,15 +549,15 @@
<!ENTITY psmisc-ch6-sbu "less than 0.1 SBU"> <!ENTITY psmisc-ch6-sbu "less than 0.1 SBU">
<!ENTITY python-version "3.6.3"> <!ENTITY python-version "3.6.3">
<!ENTITY python-size "16,577 KB"> <!ENTITY python-size "16,584 KB">
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
<!ENTITY python-md5 "b9c2c36c33fb89bda1fefd37ad5af9be"> <!ENTITY python-md5 "b9c2c36c33fb89bda1fefd37ad5af9be">
<!ENTITY python-home "https://www.python.org/"> <!ENTITY python-home "https://www.python.org/">
<!ENTITY python-ch6-du "355 MB"> <!ENTITY python-ch6-du "355 MB">
<!ENTITY python-ch6-sbu "1.3 SBU"> <!ENTITY python-ch6-sbu "1.3 SBU">
<!ENTITY python-docs-url "https://docs.python.org/3.6/archives/python-&python-version;-docs-html.tar.bz2"> <!ENTITY python-docs-url "https://docs.python.org/3.6/archives/python-3.6.3-docs-html.tar.bz2">
<!ENTITY python-docs-md5 "5e4a8a97d4221fc67561ca26e26bd575"> <!ENTITY python-docs-md5 "5e4a8a97d4221fc67561ca26e26bd575">
<!ENTITY python-docs-size "7,728 MB"> <!ENTITY python-docs-size "7,732 MB">
<!ENTITY readline-version "7.0"> <!ENTITY readline-version "7.0">
<!ENTITY readline-size "2,842 KB"> <!ENTITY readline-size "2,842 KB">
@ -593,14 +593,14 @@
<!ENTITY sysklogd-ch6-du "0.7 MB"> <!ENTITY sysklogd-ch6-du "0.7 MB">
<!ENTITY sysklogd-ch6-sbu "less than 0.1 SBU"> <!ENTITY sysklogd-ch6-sbu "less than 0.1 SBU">
<!ENTITY systemd-version "234"> <!ENTITY systemd-version "235">
<!ENTITY systemd-size "4,688 KB"> <!ENTITY systemd-size "6,440 KB">
<!ENTITY systemd-url "https://github.com/systemd/systemd/archive/v234/systemd-234.tar.gz"> <!ENTITY systemd-url "https://github.com/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
<!ENTITY systemd-md5 "2d8f6ebded3462ac0d1a6275e54db561"> <!ENTITY systemd-md5 "d53a925f1ca5b2e124de0a8aa65d0db2">
<!ENTITY systemd-home "http://www.freedesktop.org/wiki/Software/systemd/"> <!ENTITY systemd-home "http://www.freedesktop.org/wiki/Software/systemd/">
<!ENTITY systemd-man-size "356 KB"> <!ENTITY systemd-man-size "316 KB">
<!ENTITY systemd-man-url "http://anduin.linuxfromscratch.org/LFS/systemd-man-pages-&systemd-version;.tar.xz"> <!ENTITY systemd-man-url "http://anduin.linuxfromscratch.org/LFS/systemd-man-pages-&systemd-version;.tar.xz">
<!ENTITY systemd-man-md5 "c52e13fa137b5f0e3900881d3cdccb9a"> <!ENTITY systemd-man-md5 "6cd94df145eeb6e9558d9402fa1a747a">
<!ENTITY systemd-ch6-du "13 MB"> <!ENTITY systemd-ch6-du "13 MB">
<!ENTITY systemd-ch6-sbu "0.6 SBU"> <!ENTITY systemd-ch6-sbu "0.6 SBU">