- Timestamp:
- 06/20/2006 10:40:21 PM (18 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- b2fe6239
- Parents:
- c45cb57
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/sysutils/hal.xml
rc45cb57 r3e5fad0 7 7 <!ENTITY hal-download-http "http://freedesktop.org/~david/dist/hal-&hal-version;.tar.gz"> 8 8 <!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. 4MB">11 <!ENTITY hal-buildsize "1 8.0 MB">9 <!ENTITY hal-md5sum "4163afb8285db64e00e7b1392b401d92"> 10 <!ENTITY hal-size "1.5 MB"> 11 <!ENTITY hal-buildsize "19.0 MB"> 12 12 <!ENTITY hal-time "0.5 SBU"> 13 13 ]> … … 19 19 <othername>$LastChangedBy$</othername> 20 20 <date>$Date$</date> 21 <keywordset>22 <keyword role="package">hal-&hal-version;.tar</keyword>23 <keyword role="ftpdir">hal</keyword>24 </keywordset>25 21 </sect1info> 26 22 … … 73 69 </itemizedlist> 74 70 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 83 71 <bridgehead renderas="sect3">HAL Dependencies</bridgehead> 84 72 … … 86 74 <para role="required"><xref linkend="glib2"/>, 87 75 <xref linkend="dbus"/> (see the <xref linkend="hal-requirements"/>), 88 <xref linkend="python"/>, 89 <xref linkend="popt"/>, and 76 <xref linkend="python"/>, and 90 77 <xref linkend="perl-xml-parser"/></para> 91 78 92 79 <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> 95 84 96 85 <bridgehead renderas="sect4">Optional</bridgehead> … … 108 97 <sect2 role="installation"> 109 98 <title>Installation of HAL</title> 110 111 <para>If you downloaded the USB ID list, install it by issuing the112 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>116 99 117 100 <para>You must create a dedicated user and group before installing the … … 131 114 commands:</para> 132 115 133 <screen><userinput>sed -i -e "s/managed</comment=&/" \ 134 -e "s/pamconsole/users/" \ 135 fdi/policy/10osvendor/10-storage-policy.fdi && 136 ./configure --prefix=/usr \ 116 <screen><userinput>./configure --prefix=/usr \ 137 117 --sysconfdir=/etc \ 138 118 --libexecdir=/usr/lib/hal \ 139 --localstatedir=/var \ 140 --enable-fstab-sync \ 141 --enable-pcmcia-support && 119 --localstatedir=/var && 142 120 make</userinput></screen> 143 121 144 <para>T his package does not come with a test suite.</para>122 <para>To test the results, issue <command>make check</command>.</para> 145 123 146 124 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> … … 153 131 <sect2 role="commands"> 154 132 <title>Command Explanations</title> 155 156 <para><command>sed -i -e ...</command>: This command adjusts the policy for157 storage devices so that the <filename>/etc/fstab</filename> file is updated158 to standards used by LFS systems.</para>159 133 160 134 <para><parameter>--libexecdir=/usr/lib/hal</parameter>: This parameter … … 167 141 <filename class='directory'>/var/run/hald</filename> instead of 168 142 <filename class='directory'>/usr/var/run/hald</filename>.</para> 169 170 <para><parameter>--enable-fstab-sync</parameter>: This parameter will171 ensure the <command>fstab-sync</command> program is built.</para>172 173 <para><parameter>--enable-pcmcia-support</parameter>: This parameter174 provides extended PCMCIA support.</para>175 143 176 144 </sect2> … … 262 230 <listitem> 263 231 <para><ulink 264 url="&gnome-download-http;/pyorbit/ 2.0/">PyORBit</ulink> (optional)232 url="&gnome-download-http;/pyorbit/">PyORBit</ulink> (optional) 265 233 </para> 266 234 … … 311 279 </sect3> 312 280 281 <!-- This section commented out for now until it is determined what should 282 be placed in this section 283 313 284 <sect3><title>Configuration Information</title> 314 285 … … 330 301 <screen role="root"><userinput>install -v -m755 -d /etc/hal/fdi/policy/30user && 331 302 cat > /etc/hal/fdi/policy/30user/30user-policy.fdi << "EOF" 332 <literal><?xml version="1.0" encoding="UTF-8"?> <!- - -*- SGML -*- -->333 334 <!- -303 <literal><?xml version="1.0" encoding="UTF-8"?> <!- -*- SGML -*- -> 304 305 <!- 335 306 This file is used to set custom options to the HAL policy settings. 336 307 The default policy settings are defined in files contained in the 337 308 /usr/share/hal/fdi/policy directories. User defined customizations 338 309 should be in files contained in the /etc/hal/fdi/policy directories. 339 - ->310 -> 340 311 341 312 <deviceinfo version="0.2"> … … 345 316 string="/org/freedesktop/Hal/devices/computer"> 346 317 347 <!- - Set the iocharset variable in the /etc/fstab file entry -->318 <!- Set the iocharset variable in the /etc/fstab file entry -> 348 319 <merge 349 320 key="storage.policy.default.mount_option.iocharset=<replaceable><iocharset></replaceable>" 350 321 type="bool">true</merge> 351 322 352 <!- - Set the codepage variable in the /etc/fstab file entry -->323 <!- Set the codepage variable in the /etc/fstab file entry -> 353 324 <merge 354 325 key="storage.policy.default.mount_option.codepage=<replaceable><codepage></replaceable>" … … 374 345 <match key="<replaceable><text></replaceable>" string="<replaceable><text></replaceable>"> 375 346 376 <!- - Set the iocharset variable in the /etc/fstab file entry -->347 <!- Set the iocharset variable in the /etc/fstab file entry -> 377 348 <merge key="<replaceable><iocharset text></replaceable>" type="bool">true</merge> 378 349 379 <!- - Set the codepage variable in the /etc/fstab file entry -->350 <!- Set the codepage variable in the /etc/fstab file entry -> 380 351 <merge key="<replaceable><codepage text></replaceable>" type="bool">true</merge> 381 352 … … 386 357 387 358 </sect3> 359 360 --> 388 361 389 362 <sect3 id="hal-init"> … … 399 372 <primary sortas="f-haldaemon">haldaemon</primary> 400 373 </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. --> 401 381 402 382 <important> … … 423 403 424 404 <seglistitem> 425 <seg> fstab-sync, hal.hotplug,hal-device, hal-device-manager,405 <seg>hal-device, hal-device-manager, 426 406 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> 434 408 <seg>libhal.{so,a} and libhal-storage,{so,a}</seg> 435 409 <seg>/etc/hal, /usr/include/hal, /usr/lib/hal, … … 443 417 <?dbfo list-presentation="list"?> 444 418 <?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 file450 <filename class='directory'>/etc/fstab</filename> and creates/removes451 mount points in <filename class='directory'>/media</filename> in452 response to <application>HAL</application> events. This program is453 usually never run directly from a shell; instead it is invoked as a454 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>460 419 461 420 <varlistentry id="hal-device"> … … 521 480 </varlistentry> 522 481 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 for527 <command>cryptsetup</command> remove. This program requires <ulink528 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 for539 <command>luks-setup</command>. This program requires <ulink540 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 547 482 <varlistentry id="hal-set-property"> 548 483 <term><command>hal-set-property</command></term> … … 557 492 </varlistentry> 558 493 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 for563 system power saving features. This program is currently not supported564 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 for575 system power saving features. This program is currently not supported576 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 for587 system power saving features. This program is currently not supported588 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 595 494 <varlistentry id="hald"> 596 495 <term><command>hald</command></term>
Note:
See TracChangeset
for help on using the changeset viewer.