Changeset 3e5fad0


Ignore:
Timestamp:
06/20/2006 10:40:21 PM (15 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, krejzi/svn, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
b2fe6239
Parents:
c45cb57
Message:

Updated to HAL-0.5.7

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rc45cb57 r3e5fad0  
    164164<!ENTITY apache-ant-version           "1.6.5">
    165165<!ENTITY dbus-version                 "0.62">
    166 <!ENTITY hal-version                  "0.5.4">
     166<!ENTITY hal-version                  "0.5.7">
    167167
    168168<!-- Chapter 12 -->
  • general/sysutils/hal.xml

    rc45cb57 r3e5fad0  
    77  <!ENTITY hal-download-http "http://freedesktop.org/~david/dist/hal-&hal-version;.tar.gz">
    88  <!ENTITY hal-download-ftp  "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/hal-&hal-version;.tar.gz">
    9   <!ENTITY hal-md5sum        "2f84ddbc22bc35baa9388e7794d1fa31">
    10   <!ENTITY hal-size          "1.4 MB">
    11   <!ENTITY hal-buildsize     "18.0 MB">
     9  <!ENTITY hal-md5sum        "4163afb8285db64e00e7b1392b401d92">
     10  <!ENTITY hal-size          "1.5 MB">
     11  <!ENTITY hal-buildsize     "19.0 MB">
    1212  <!ENTITY hal-time          "0.5 SBU">
    1313]>
     
    1919    <othername>$LastChangedBy$</othername>
    2020    <date>$Date$</date>
    21     <keywordset>
    22       <keyword role="package">hal-&hal-version;.tar</keyword>
    23       <keyword role="ftpdir">hal</keyword>
    24     </keywordset>
    2521  </sect1info>
    2622
     
    7369    </itemizedlist>
    7470
    75     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    76     <itemizedlist spacing="compact">
    77       <listitem>
    78         <para>Recommended USB ID list:
    79         <ulink url="http://www.linux-usb.org/usb.ids"/></para>
    80       </listitem>
    81     </itemizedlist>
    82 
    8371    <bridgehead renderas="sect3">HAL Dependencies</bridgehead>
    8472
     
    8674    <para role="required"><xref linkend="glib2"/>,
    8775    <xref linkend="dbus"/> (see the <xref linkend="hal-requirements"/>),
    88     <xref linkend="python"/>,
    89     <xref linkend="popt"/>, and
     76    <xref linkend="python"/>, and
    9077    <xref linkend="perl-xml-parser"/></para>
    9178
    9279    <bridgehead renderas="sect4">Recommended</bridgehead>
    93     <para role="recommended"><xref linkend="pciutils"/> (with a current
    94     <filename>pci.ids</filename> file)</para>
     80    <para role="recommended"><xref linkend="pciutils"/>
     81    (with a current <filename>pci.ids</filename> file) and
     82    <xref linkend="usbutils"/>
     83    (with a current <filename>usb.ids</filename> file)</para>
    9584
    9685    <bridgehead renderas="sect4">Optional</bridgehead>
     
    10897  <sect2 role="installation">
    10998    <title>Installation of HAL</title>
    110 
    111     <para>If you downloaded the USB ID list, install it by issuing the
    112     following command as the <systemitem class="username">root</systemitem>
    113     user:</para>
    114 
    115 <screen role="root"><userinput>install -v -m644 ../usb.ids /usr/share</userinput></screen>
    11699
    117100    <para>You must create a dedicated user and group before installing the
     
    131114    commands:</para>
    132115
    133 <screen><userinput>sed -i -e "s/managed&lt;/comment=&amp;/" \
    134        -e "s/pamconsole/users/" \
    135     fdi/policy/10osvendor/10-storage-policy.fdi &amp;&amp;
    136 ./configure --prefix=/usr \
     116<screen><userinput>./configure --prefix=/usr \
    137117            --sysconfdir=/etc \
    138118            --libexecdir=/usr/lib/hal \
    139             --localstatedir=/var \
    140             --enable-fstab-sync \
    141             --enable-pcmcia-support &amp;&amp;
     119            --localstatedir=/var &amp;&amp;
    142120make</userinput></screen>
    143121
    144     <para>This package does not come with a test suite.</para>
     122    <para>To test the results, issue <command>make check</command>.</para>
    145123
    146124    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     
    153131  <sect2 role="commands">
    154132    <title>Command Explanations</title>
    155 
    156     <para><command>sed -i -e ...</command>: This command adjusts the policy for
    157     storage devices so that the <filename>/etc/fstab</filename> file is updated
    158     to standards used by LFS systems.</para>
    159133
    160134    <para><parameter>--libexecdir=/usr/lib/hal</parameter>: This parameter
     
    167141    <filename class='directory'>/var/run/hald</filename> instead of
    168142    <filename class='directory'>/usr/var/run/hald</filename>.</para>
    169 
    170     <para><parameter>--enable-fstab-sync</parameter>: This parameter will
    171     ensure the <command>fstab-sync</command> program is built.</para>
    172 
    173     <para><parameter>--enable-pcmcia-support</parameter>: This parameter
    174     provides extended PCMCIA support.</para>
    175143
    176144  </sect2>
     
    262230          <listitem>
    263231            <para><ulink
    264               url="&gnome-download-http;/pyorbit/2.0/">PyORBit</ulink> (optional)
     232              url="&gnome-download-http;/pyorbit/">PyORBit</ulink> (optional)
    265233            </para>
    266234
     
    311279    </sect3>
    312280
     281    <!-- This section commented out for now until it is determined what should
     282         be placed in this section
     283
    313284    <sect3><title>Configuration Information</title>
    314285
     
    330301<screen role="root"><userinput>install -v -m755 -d /etc/hal/fdi/policy/30user &amp;&amp;
    331302cat &gt; /etc/hal/fdi/policy/30user/30user-policy.fdi &lt;&lt; "EOF"
    332 <literal>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!-- -*- SGML -*- --&gt;
    333 
    334 &lt;!--
     303<literal>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!- -*- SGML -*- -&gt;
     304
     305&lt;!-
    335306This file is used to set custom options to the HAL policy settings.
    336307The default policy settings are defined in files contained in the
    337308/usr/share/hal/fdi/policy directories. User defined customizations
    338309should be in files contained in the /etc/hal/fdi/policy directories.
    339 --&gt;
     310-&gt;
    340311
    341312&lt;deviceinfo version="0.2"&gt;
     
    345316        string="/org/freedesktop/Hal/devices/computer"&gt;
    346317
    347       &lt;!-- Set the iocharset variable in the /etc/fstab file entry --&gt;
     318      &lt;!- Set the iocharset variable in the /etc/fstab file entry -&gt;
    348319      &lt;merge
    349320        key="storage.policy.default.mount_option.iocharset=<replaceable>&lt;iocharset&gt;</replaceable>"
    350321        type="bool"&gt;true&lt;/merge&gt;
    351322
    352       &lt;!-- Set the codepage variable in the /etc/fstab file entry --&gt;
     323      &lt;!- Set the codepage variable in the /etc/fstab file entry -&gt;
    353324      &lt;merge
    354325        key="storage.policy.default.mount_option.codepage=<replaceable>&lt;codepage&gt;</replaceable>"
     
    374345    &lt;match key="<replaceable>&lt;text&gt;</replaceable>" string="<replaceable>&lt;text&gt;</replaceable>"&gt;
    375346
    376       &lt;!-- Set the iocharset variable in the /etc/fstab file entry --&gt;
     347      &lt;!- Set the iocharset variable in the /etc/fstab file entry -&gt;
    377348      &lt;merge key="<replaceable>&lt;iocharset text&gt;</replaceable>" type="bool"&gt;true&lt;/merge&gt;
    378349
    379       &lt;!-- Set the codepage variable in the /etc/fstab file entry --&gt;
     350      &lt;!- Set the codepage variable in the /etc/fstab file entry -&gt;
    380351      &lt;merge key="<replaceable>&lt;codepage text&gt;</replaceable>" type="bool"&gt;true&lt;/merge&gt;
    381352
     
    386357
    387358    </sect3>
     359
     360    -->
    388361
    389362    <sect3  id="hal-init">
     
    399372        <primary sortas="f-haldaemon">haldaemon</primary>
    400373      </indexterm>
     374
     375      <!-- Not sure if this is still required any longer as the HAL daemon
     376           used to hang if you didn't first restart the DBUS daemon. This is
     377           not the case any longer, but it still seems that D-Bus should be
     378           restarted, as the hald.conf file is read by the D-BUS daemon.
     379           Leaving it in for now until it is positively confirmed it is not
     380           required. -->
    401381
    402382      <important>
     
    423403
    424404      <seglistitem>
    425         <seg>fstab-sync, hal.hotplug, hal-device, hal-device-manager,
     405        <seg>hal-device, hal-device-manager,
    426406        hal-find-by-capability, hal-find-by-property, hal-get-property,
    427         hal-luks-remove, hal-luks-setup, hal-set-property,
    428         hal-system-power-hibernate, hal-system-power-set-power-save,
    429         hal-system-power-suspend, hald, hald-addon-acpi, hald-addon-hid-ups,
    430         hald-addon-pmu, hald-addon-storage, hald-addon-usb-csr,
    431         hald-probe-hiddev, hald-probe-input, hald-probe-pc-floppy,
    432         hald-probe-printer, hald-probe-smbios, hald-probe-storage,
    433         hald-probe-volume and lshal</seg>
     407        hal-set-property, hald and lshal</seg>
    434408        <seg>libhal.{so,a} and libhal-storage,{so,a}</seg>
    435409        <seg>/etc/hal, /usr/include/hal, /usr/lib/hal,
     
    443417      <?dbfo list-presentation="list"?>
    444418      <?dbhtml list-presentation="table"?>
    445 
    446       <varlistentry id="fstab-sync">
    447         <term><command>fstab-sync</command></term>
    448         <listitem>
    449           <para>updates the file systems table file
    450           <filename class='directory'>/etc/fstab</filename> and creates/removes
    451           mount points in <filename class='directory'>/media</filename> in
    452           response to <application>HAL</application> events. This program is
    453           usually never run directly from a shell; instead it is invoked as a
    454           callout by the <application>HAL</application> daemon.</para>
    455           <indexterm zone="hal fstab-sync">
    456             <primary sortas="b-fstab-sync">fstab-sync</primary>
    457           </indexterm>
    458         </listitem>
    459       </varlistentry>
    460419
    461420      <varlistentry id="hal-device">
     
    521480      </varlistentry>
    522481
    523       <varlistentry id="hal-luks-remove">
    524         <term><command>hal-luks-remove</command></term>
    525         <listitem>
    526           <para>is a <application>HAL</application> method wrapper for
    527           <command>cryptsetup</command> remove. This program requires <ulink
    528           url="http://luks.endorphin.org/dm-crypt">LUKS</ulink>.</para>
    529           <indexterm zone="hal hal-luks-remove">
    530             <primary sortas="b-hal-luks-remove">hal-luks-remove</primary>
    531           </indexterm>
    532         </listitem>
    533       </varlistentry>
    534 
    535       <varlistentry id="hal-luks-setup">
    536         <term><command>hal-luks-setup</command></term>
    537         <listitem>
    538           <para>is a <application>HAL</application> method wrapper for
    539           <command>luks-setup</command>. This program requires  <ulink
    540           url="http://luks.endorphin.org/dm-crypt">LUKS</ulink>.</para>
    541           <indexterm zone="hal hal-luks-setup">
    542             <primary sortas="b-hal-luks-setup">hal-luks-setup</primary>
    543           </indexterm>
    544         </listitem>
    545       </varlistentry>
    546 
    547482      <varlistentry id="hal-set-property">
    548483        <term><command>hal-set-property</command></term>
     
    557492      </varlistentry>
    558493
    559       <varlistentry id="hal-system-power-hibernate">
    560         <term><command>hal-system-power-hibernate</command></term>
    561         <listitem>
    562           <para>is a <application>HAL</application> wrapper script for
    563           system power saving features. This program is currently not supported
    564           on LFS platforms.</para>
    565           <indexterm zone="hal hal-system-power-hibernate">
    566             <primary sortas="b-hal-system-power-hibernate">hal-system-power-hibernate</primary>
    567           </indexterm>
    568         </listitem>
    569       </varlistentry>
    570 
    571       <varlistentry id="hal-system-power-set-power-save">
    572         <term><command>hal-system-power-set-power-save</command></term>
    573         <listitem>
    574           <para>is a <application>HAL</application> wrapper script for
    575           system power saving features. This program is currently not supported
    576           on LFS platforms.</para>
    577           <indexterm zone="hal hal-system-power-set-power-save">
    578             <primary sortas="b-hal-system-power-set-power-save">hal-system-power-set-power-save</primary>
    579           </indexterm>
    580         </listitem>
    581       </varlistentry>
    582 
    583       <varlistentry id="hal-system-power-suspend">
    584         <term><command>hal-system-power-suspend</command></term>
    585         <listitem>
    586           <para>is a <application>HAL</application> wrapper script for
    587           system power saving features. This program is currently not supported
    588           on LFS platforms.</para>
    589           <indexterm zone="hal hal-system-power-suspend">
    590             <primary sortas="b-hal-system-power-suspend">hal-system-power-suspend</primary>
    591           </indexterm>
    592         </listitem>
    593       </varlistentry>
    594 
    595494      <varlistentry id="hald">
    596495        <term><command>hald</command></term>
  • introduction/welcome/changelog.xml

    rc45cb57 r3e5fad0  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[randy] - Updated to HAL-0.5.7.</para>
     49        </listitem>
     50        <listitem>
    4851          <para>[randy] - Updated to D-BUS-0.62.</para>
    4952        </listitem>
Note: See TracChangeset for help on using the changeset viewer.