Bug#689879: O: sysfsutils -- interface library to sysfs
Package: wnpp
Severity: normal
sysfsutils/libsysfs has been an evolutionary dead-end and has not been
maintained for many years. Software should access /sys directly, and
possibly use libudev for higher-level
enumeration/filtering/notification functionality.
sysfsutils's query tool is obsoleted by udevadm, which can perform the
same (and more) functionality. Setting attributes in sysfs should
usually happen through udev rules, or can be done in any local boot
script, it's not worth having an entire package for this.
There are unfortunately still a couple of reverse dependencies left:
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=libsysfs-deprecation;users=mpitt@debian.org
Package: sysfsutils
Description-en: sysfs query tool and boot-time setup
Sysfs is a virtual file system in Linux kernel 2.5+ that provides a
tree of system devices. This package provides the program 'systool' to query
it: it can list devices by bus, class, and topology.
.
In addition this package ships a configuration file /etc/sysfs.conf which
allows one to conveniently set sysfs attributes at system bootup (in the init
script /etc/init.d/sysfsutils).
.
If you need sysfs queries in own programs, then you may want to use the
libsysfs library directly (package libsysfs-dev).
Package: libsysfs-dev
Description-en: interface library to sysfs - development files
Sysfs is a virtual file system in Linux kernel 2.5+ that provides a
tree of system devices. libsysfs provides a stable programming
interface to sysfs and eases querying system devices and their
attributes.
.
This package provides everything that is needed for developing own
programs using libsysfs: C headers, a static library, documentation
and example programs.
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
Reply to: