[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: