Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Remnants of HAL on my system?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
saber850
Tux's lil' helper
Tux's lil' helper


Joined: 21 Mar 2004
Posts: 115
Location: NY

PostPosted: Sat Apr 13, 2013 7:56 am    Post subject: Remnants of HAL on my system? Reply with quote

While following the instructions for the new udev I noticed some files on my system which seem be be remnants from HAL. I seem to have HAL installed, but I don't see it in portage anymore.

Code:
nimble ~ # emerge --depclean -av sys-apps/hal

Calculating dependencies... done!
  sys-apps/hal-0.5.14-r4 pulled in by:
    app-misc/hal-info-20091130 requires >=sys-apps/hal-0.5.10

>>> No packages selected for removal by depclean
Packages installed:   1473
Packages in world:    497
Packages in system:   42
Required packages:    1473
Number removed:       0
nimble ~ # emerge --depclean -av sys-apps/hal app-misc/hal-info

Calculating dependencies... done!
>>> Calculating removal order...

>>> These are the packages that would be unmerged:

 app-misc/hal-info
    selected: 20091130
   protected: none
     omitted: none

 sys-apps/hal
    selected: 0.5.14-r4
   protected: none
     omitted: none

All selected packages: app-misc/hal-info-20091130 sys-apps/hal-0.5.14-r4

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No] n

Quitting.


Code:

nimble ~ # ls -hal /usr/portage/sys-apps/hal*
ls: cannot access /usr/portage/sys-apps/hal*: No such file or directory



Code:

nimble ~ # for f in `equery files sys-apps/hal-0.5.14-r4`; do if [ ! -d "$f" ]; then if [ -f "$f" ]; then echo "$f is still present on system."; fi; fi; done
/etc/conf.d/hald is still present on system.
/etc/dbus-1/system.d/hal.conf is still present on system.
/etc/hal/fdi/information/.keep_sys-apps_hal-0 is still present on system.
/etc/hal/fdi/policy/.keep_sys-apps_hal-0 is still present on system.
/etc/hal/fdi/preprobe/.keep_sys-apps_hal-0 is still present on system.
/etc/init.d/hald is still present on system.
/etc/udev/rules.d/90-hal.rules is still present on system.
/lib/udev/hal_unmount is still present on system.
/media/.keep_sys-apps_hal-0 is still present on system.
/sbin/umount.hal is still present on system.
/usr/bin/hal-device is still present on system.
/usr/bin/hal-disable-polling is still present on system.
/usr/bin/hal-find-by-capability is still present on system.
/usr/bin/hal-find-by-property is still present on system.
/usr/bin/hal-get-property is still present on system.
/usr/bin/hal-is-caller-locked-out is still present on system.
/usr/bin/hal-lock is still present on system.
/usr/bin/hal-set-property is still present on system.
/usr/bin/hal-setup-keymap is still present on system.
/usr/bin/lshal is still present on system.
/usr/include/hal/libhal-storage.h is still present on system.
/usr/include/hal/libhal.h is still present on system.
/usr/lib/libhal-storage.a is still present on system.
/usr/lib/libhal-storage.la is still present on system.
/usr/lib/libhal-storage.so is still present on system.
/usr/lib/libhal-storage.so.1 is still present on system.
/usr/lib/libhal-storage.so.1.0.0 is still present on system.
/usr/lib/libhal.a is still present on system.
/usr/lib/libhal.la is still present on system.
/usr/lib/libhal.so is still present on system.
/usr/lib/libhal.so.1 is still present on system.
/usr/lib/libhal.so.1.0.0 is still present on system.
/usr/lib/pkgconfig/hal-storage.pc is still present on system.
/usr/lib/pkgconfig/hal.pc is still present on system.
/usr/libexec/hal-storage-cleanup-all-mountpoints is still present on system.
/usr/libexec/hal-storage-cleanup-mountpoint is still present on system.
/usr/libexec/hal-storage-closetray is still present on system.
/usr/libexec/hal-storage-eject is still present on system.
/usr/libexec/hal-storage-mount is still present on system.
/usr/libexec/hal-storage-unmount is still present on system.
/usr/libexec/hal-system-power-pm-is-supported is still present on system.
/usr/libexec/hal-system-power-pmu is still present on system.
/usr/libexec/hal-system-setserial is still present on system.
/usr/libexec/hal-system-sonypic is still present on system.
/usr/libexec/hald-addon-cpufreq is still present on system.
/usr/libexec/hald-addon-generic-backlight is still present on system.
/usr/libexec/hald-addon-hid-ups is still present on system.
/usr/libexec/hald-addon-imac-backlight is still present on system.
/usr/libexec/hald-addon-input is still present on system.
/usr/libexec/hald-addon-ipw-killswitch is still present on system.
/usr/libexec/hald-addon-leds is still present on system.
/usr/libexec/hald-addon-macbook-backlight is still present on system.
/usr/libexec/hald-addon-macbookpro-backlight is still present on system.
/usr/libexec/hald-addon-pmu is still present on system.
/usr/libexec/hald-addon-rfkill-killswitch is still present on system.
/usr/libexec/hald-addon-storage is still present on system.
/usr/libexec/hald-generate-fdi-cache is still present on system.
/usr/libexec/hald-probe-hiddev is still present on system.
/usr/libexec/hald-probe-ieee1394-unit is still present on system.
/usr/libexec/hald-probe-input is still present on system.
/usr/libexec/hald-probe-net-bluetooth is still present on system.
/usr/libexec/hald-probe-pc-floppy is still present on system.
/usr/libexec/hald-probe-printer is still present on system.
/usr/libexec/hald-probe-serial is still present on system.
/usr/libexec/hald-probe-smbios is still present on system.
/usr/libexec/hald-probe-storage is still present on system.
/usr/libexec/hald-probe-video4linux is still present on system.
/usr/libexec/hald-probe-volume is still present on system.
/usr/libexec/hald-runner is still present on system.
/usr/libexec/scripts/hal-dockstation-undock is still present on system.
/usr/libexec/scripts/hal-functions is still present on system.
/usr/libexec/scripts/hal-luks-remove is still present on system.
/usr/libexec/scripts/hal-luks-setup is still present on system.
/usr/libexec/scripts/hal-luks-teardown is still present on system.
/usr/libexec/scripts/hal-system-killswitch-get-power is still present on system.
/usr/libexec/scripts/hal-system-killswitch-set-power is still present on system.
/usr/libexec/scripts/hal-system-lcd-get-brightness is still present on system.
/usr/libexec/scripts/hal-system-lcd-set-brightness is still present on system.
/usr/libexec/scripts/hal-system-power-hibernate is still present on system.
/usr/libexec/scripts/hal-system-power-reboot is still present on system.
/usr/libexec/scripts/hal-system-power-set-power-save is still present on system.
/usr/libexec/scripts/hal-system-power-shutdown is still present on system.
/usr/libexec/scripts/hal-system-power-suspend is still present on system.
/usr/libexec/scripts/hal-system-power-suspend-hybrid is still present on system.
/usr/libexec/scripts/hal-system-wol-enable is still present on system.
/usr/libexec/scripts/hal-system-wol-enabled is still present on system.
/usr/libexec/scripts/hal-system-wol-supported is still present on system.
/usr/libexec/scripts/linux/hal-dockstation-undock-linux is still present on system.
/usr/libexec/scripts/linux/hal-luks-remove-linux is still present on system.
/usr/libexec/scripts/linux/hal-luks-setup-linux is still present on system.
/usr/libexec/scripts/linux/hal-luks-teardown-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-killswitch-get-power-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-killswitch-set-power-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-lcd-get-brightness-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-lcd-set-brightness-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-power-hibernate-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-power-reboot-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-power-set-power-save-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-power-shutdown-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-power-suspend-hybrid-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-power-suspend-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-wol-enable-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-wol-enabled-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-wol-linux is still present on system.
/usr/libexec/scripts/linux/hal-system-wol-supported-linux is still present on system.
/usr/sbin/hald is still present on system.
/usr/share/doc/hal-0.5.14-r4/AUTHORS.bz2 is still present on system.
/usr/share/doc/hal-0.5.14-r4/NEWS.bz2 is still present on system.
/usr/share/doc/hal-0.5.14-r4/README.bz2 is still present on system.
/usr/share/doc/hal-0.5.14-r4/use-estonian-layout.fdi.bz2 is still present on system.
/usr/share/doc/hal-0.5.14-r4/use-kbd-driver.fdi.bz2 is still present on system.
/usr/share/doc/hal-0.5.14-r4/use-mouse-driver.fdi.bz2 is still present on system.
/usr/share/doc/hal-0.5.14-r4/use-multiple-layouts-with-kbd.fdi.bz2 is still present on system.
/usr/share/doc/hal-0.5.14-r4/use-multiple-layouts.fdi.bz2 is still present on system.
/usr/share/gtk-doc/html/libhal-storage/home.png is still present on system.
/usr/share/gtk-doc/html/libhal-storage/index.html is still present on system.
/usr/share/gtk-doc/html/libhal-storage/index.sgml is still present on system.
/usr/share/gtk-doc/html/libhal-storage/ix01.html is still present on system.
/usr/share/gtk-doc/html/libhal-storage/left.png is still present on system.
/usr/share/gtk-doc/html/libhal-storage/libhal-storage-libhal-storage.html is still present on system.
/usr/share/gtk-doc/html/libhal-storage/libhal-storage.devhelp is still present on system.
/usr/share/gtk-doc/html/libhal-storage/libhal-storage.devhelp2 is still present on system.
/usr/share/gtk-doc/html/libhal-storage/license.html is still present on system.
/usr/share/gtk-doc/html/libhal-storage/right.png is still present on system.
/usr/share/gtk-doc/html/libhal-storage/rn01.html is still present on system.
/usr/share/gtk-doc/html/libhal-storage/style.css is still present on system.
/usr/share/gtk-doc/html/libhal-storage/up.png is still present on system.
/usr/share/gtk-doc/html/libhal-storage/version.xml is still present on system.
/usr/share/gtk-doc/html/libhal/home.png is still present on system.
/usr/share/gtk-doc/html/libhal/index.html is still present on system.
/usr/share/gtk-doc/html/libhal/index.sgml is still present on system.
/usr/share/gtk-doc/html/libhal/ix01.html is still present on system.
/usr/share/gtk-doc/html/libhal/left.png is still present on system.
/usr/share/gtk-doc/html/libhal/libhal-libhal.html is still present on system.
/usr/share/gtk-doc/html/libhal/libhal.devhelp is still present on system.
/usr/share/gtk-doc/html/libhal/libhal.devhelp2 is still present on system.
/usr/share/gtk-doc/html/libhal/license.html is still present on system.
/usr/share/gtk-doc/html/libhal/right.png is still present on system.
/usr/share/gtk-doc/html/libhal/rn01.html is still present on system.
/usr/share/gtk-doc/html/libhal/style.css is still present on system.
/usr/share/gtk-doc/html/libhal/up.png is still present on system.
/usr/share/hal/fdi/fdi.dtd is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-cpufreq.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-dockstation.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-imac-backlight.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-input-policy.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-laptop-panel-mgmt-policy.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-leds.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-macbook-backlight.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-macbookpro-utils.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-power-mgmt-policy.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-rfkill-switch.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-tabletPCs.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/15-storage-luks.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/30-wol.fdi is still present on system.
/usr/share/hal/fdi/policy/10osvendor/99-storage-policy-fixed-drives.fdi is still present on system.
/usr/share/man/man1/hal-disable-polling.1.bz2 is still present on system.
/usr/share/man/man1/hal-find-by-capability.1.bz2 is still present on system.
/usr/share/man/man1/hal-find-by-property.1.bz2 is still present on system.
/usr/share/man/man1/hal-get-property.1.bz2 is still present on system.
/usr/share/man/man1/hal-is-caller-locked-out.1.bz2 is still present on system.
/usr/share/man/man1/hal-lock.1.bz2 is still present on system.
/usr/share/man/man1/hal-set-property.1.bz2 is still present on system.
/usr/share/man/man1/lshal.1.bz2 is still present on system.
/usr/share/man/man8/hald.8.bz2 is still present on system.
/var/cache/hald/.keep_sys-apps_hal-0 is still present on system.
/var/lib/hal/.keep_sys-apps_hal-0 is still present on system.
nimble ~ #


Code:

nimble ~ # ls -hal /etc/init.d/hald
-rwxr-xr-x 1 root root 1.1K Jan 27  2011 /etc/init.d/hald

nimble ~ # equery belongs /etc/init.d/hald
 * Searching for /etc/init.d/hald ...
sys-apps/hal-0.5.14-r4 (/etc/init.d/hald)

nimble ~ # rc-status
Runlevel: default
 dbus                                                                                [  started  ]
 net.eth0                                                                            [  started  ]
 netmount                                                                            [  started  ]
 xdm                                                                                 [  started  ]
 syslog-ng                                                                           [  started  ]
 ntp-client                                                                          [  started  ]
 hald                                                                                [  stopped  ]
 ntpd                                                                                [  started  ]
 sshd                                                                                [  stopped  ]
 portmap                                                                             [  started  ]
 ypserv                                                                              [  started  ]
 rpc.yppasswdd                                                                       [  started  ]
 cupsd                                                                               [  started  ]
 mysql                                                                               [  started  ]
 apache2                                                                             [  started  ]
 samba                                                                               [  started  ]
 vixie-cron                                                                          [  started  ]
 local                                                                               [  started  ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed
Dynamic Runlevel: manual

nimble ~ # ls -hal /etc/udev/rules.d/90-hal.rules
-rw-r--r-- 1 root root 83 Jan 27  2011 /etc/udev/rules.d/90-hal.rules

nimble ~ # equery belongs /etc/udev/rules.d/90-hal.rules
 * Searching for /etc/udev/rules.d/90-hal.rules ...
sys-apps/hal-0.5.14-r4 (/etc/udev/rules.d/90-hal.rules)


Can I safely remove hal & hal-info?
Back to top
View user's profile Send private message
ssuominen
Developer
Developer


Joined: 30 Sep 2005
Posts: 2131
Location: Finland

PostPosted: Sat Apr 13, 2013 4:21 pm    Post subject: Reply with quote

Yes, HAL won't work with current stable linux-headers or udev and is conflicting with the udev helpers like UDisks or UPower. Since you have HAL, you might also have old devicekit cruft that existed in between HAL and the current helpers.

Therefore,

Code:

# emerge -C hal hal-info devicekit devicekit-disks
Back to top
View user's profile Send private message
saber850
Tux's lil' helper
Tux's lil' helper


Joined: 21 Mar 2004
Posts: 115
Location: NY

PostPosted: Sun Apr 14, 2013 10:06 am    Post subject: Reply with quote

ssuominen wrote:
Yes, HAL won't work with current stable linux-headers or udev and is conflicting with the udev helpers like UDisks or UPower. Since you have HAL, you might also have old devicekit cruft that existed in between HAL and the current helpers.

Therefore,

Code:

# emerge -C hal hal-info devicekit devicekit-disks


Thanks for the info. I didn't have devicekit or devicekit-disks installed, but I uninstalled hal & hal-info.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum