Ignore:
Timestamp:
12/16/2018 11:59:49 AM (5 years ago)
Author:
DJ Lucas <dj@…>
Branches:
elogind
Children:
32dfda12
Parents:
2f54800b
Message:

Initial commit of elogind-239.3. Adjust serveral packages to utilize elogind.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/BOOK-elogind@20827 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/sysutils/dbus.xml

    r2f54800b r4ef4636b  
    8484    </itemizedlist>
    8585
     86    <bridgehead renderas="sect3" revision="sysv">Additional Downloads</bridgehead>
     87    <itemizedlist spacing="compact" revision="sysv">
     88      <listitem>
     89        <para>
     90          Required patch:
     91          <ulink url="&patch-root;/dbus-&dbus-version;-elogind-1.patch"/>
     92        </para>
     93      </listitem>
     94    </itemizedlist>
     95
    8696    <bridgehead renderas="sect3">D-Bus Dependencies</bridgehead>
    8797
     
    94104    <para role="recommended">
    95105      <xref linkend="xorg7-lib"/> (for <command>dbus-launch</command> program)
     106      <phrase revision="sysv">and <xref linkend="elogind"/> (first build
     107      without, and then again after elogind is installed)</phrase>
    96108    </para>
    97109
     
    130142        -u 18 -g messagebus -s /bin/false messagebus</userinput></screen>
    131143
     144    <para revision="sysv">
     145      Apply a patch to fix detection of <application>elogind</application>:
     146    </para>
     147
     148<screen revision="sysv"><userinput>patch -Np1 -i ../dbus-&dbus-version;-elogind-1.patch</userinput></screen>
     149
    132150    <para>
    133151      Install <application>D-Bus</application> by running the following
     
    137155    </para>
    138156
    139 <screen revision="sysv"><userinput>./configure --prefix=/usr                        \
    140             --sysconfdir=/etc                    \
    141             --localstatedir=/var                 \
    142             --disable-doxygen-docs               \
    143             --disable-xml-docs                   \
    144             --disable-static                     \
    145             --docdir=/usr/share/doc/dbus-&dbus-version; \
    146             --with-console-auth-dir=/run/console \
    147             --with-system-pid-file=/run/dbus/pid \
    148             --with-system-socket=/run/dbus/system_bus_socket &amp;&amp;
    149 make</userinput></screen>
    150 
    151 <screen revision="systemd"><userinput>./configure --prefix=/usr                        \
     157<screen><userinput>./configure --prefix=/usr                        \
    152158            --sysconfdir=/etc                    \
    153159            --localstatedir=/var                 \
     
    187193<screen role="root"><userinput>make install</userinput></screen>
    188194
    189     <para revision="systemd">
     195    <para>
    190196      The shared library needs to be moved to
    191197      <filename class="directory">/lib</filename>, and as a result the
     
    196202    </para>
    197203
    198 <screen revision="systemd" role="root"><userinput>mv -v /usr/lib/libdbus-1.so.* /lib &amp;&amp;
     204<screen role="root"><userinput>mv -v /usr/lib/libdbus-1.so.* /lib &amp;&amp;
    199205ln -sfv ../../lib/$(readlink /usr/lib/libdbus-1.so) /usr/lib/libdbus-1.so</userinput></screen>
    200206
     
    284290      href="../../xincludes/static-libraries.xml"/>
    285291
    286     <para revision="sysv">
    287       <parameter>--disable-systemd</parameter>: This switch disables systemd
    288       support in <application>D-Bus</application>.
    289     </para>
    290 
    291     <para revision="sysv">
    292       <parameter>--without-systemdsystemunitdir</parameter>: This switch
    293       prevents installation of systemd unit files.
    294     </para>
    295 
    296     <para revision="systemd">
     292    <para>
    297293      <parameter>--enable-user-session</parameter>: This parameter enables
    298       per-user DBus sessions with <application>systemd</application>.
     294      per-user DBus sessions with
     295      <phrase revision="sysv"><application>elogind</application>.</phrase>
     296      <phrase revision="systemd"><application>systemd</application>.</phrase>
    299297    </para>
    300298
Note: See TracChangeset for help on using the changeset viewer.