Changeset 4ef4636b for general


Ignore:
Timestamp:
12/16/2018 11:59:49 AM (6 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

Location:
general/sysutils
Files:
1 added
3 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
  • general/sysutils/modemmanager.xml

    r2f54800b r4ef4636b  
    7272    </itemizedlist>
    7373
     74    <bridgehead renderas="sect3" revision="sysv">Additional Downloads</bridgehead>
     75    <itemizedlist spacing="compact" revision="sysv">
     76      <listitem revision="sysv">
     77        <para>
     78          Required patch:
     79          <ulink url="&patch-root;/ModemManager-&ModemManager-version;-elogind-1.patch"/>
     80        </para>
     81      </listitem>
     82    </itemizedlist>
     83
    7484    <bridgehead renderas="sect3">ModemManager Dependencies</bridgehead>
    7585
     
    8191    <bridgehead renderas="sect4">Recommended</bridgehead>
    8292    <para role="recommended">
     93      <phrase revision="sysv"><xref linkend="elogind"/></phrase>
    8394      <xref linkend="gobject-introspection"/>,
    8495      <xref linkend="libmbim"/>,
     
    101112    <title>Installation of ModemManager</title>
    102113
     114    <para revision="sysv">
     115      Apply a patch to correct elogind detection:
     116    </para>
     117
     118<screen revision="sysv"><userinput>patch -Np1 -i ../ModemManager-&ModemManager-version;-elogind-1.patch</userinput></screen>
     119
    103120    <para>
    104121      Install <application>ModemManager</application> by running the following
     
    106123    </para>
    107124
    108 <screen revision="sysv"><userinput>./configure --prefix=/usr        \
    109             --sysconfdir=/etc    \
    110             --localstatedir=/var \
     125<screen revision="sysv"><userinput>
     126./configure --prefix=/usr             \
     127            --sysconfdir=/etc         \
     128            --localstatedir=/var      \
     129            --disable-static          \
    111130            --enable-more-warnings=no \
    112             --disable-static    &amp;&amp;
     131            --with-elogind-suspend-resume=yes &amp;&amp;
    113132make</userinput></screen>
    114133
     
    138157    <title>Command Explanations</title>
    139158
     159    <para revision="sysv">
     160      <parameter>--with-elogind-suspend-resume=yes</parameter>: This switch
     161      forces <application>ModmeManager</application> to use the
     162      <application>elogind</application> power management facilities.
     163    </para>
     164
    140165    <para revision="systemd">
    141166      <parameter>--with-systemd-suspend-resume</parameter>: This
    142       switch forces <application>ModemManager</application> to use the systemd
    143       power management facilities.
     167      switch forces <application>ModemManager</application> to use the
     168      <application>systemd</application> power management facilities.
    144169    </para>
    145170
  • general/sysutils/sysutils.xml

    r2f54800b r4ef4636b  
    3434
    3535  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/>
     36
     37  <!-- sysv only -->
     38  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="elogind.xml"/>
     39
    3640  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fcron.xml"/>
    3741  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gpm.xml"/>
Note: See TracChangeset for help on using the changeset viewer.