1
0
Fork 0
mirror of https://github.com/linux-ras/sysfsutils.git synced 2025-12-05 22:53:16 +00:00
No description
Find a file
Kamalesh Babulal 085bba6bab
Merge pull request #26 from wchwhite/master
Minor memory leak fixes
2021-07-23 10:55:53 +05:30
cmd build: Remove redundant EXTRA_CFLAGS definition 2021-06-30 02:35:12 +02:00
docs Bump the release version in missing file 2021-02-19 15:17:25 +05:30
include Release Candidate for 2.1.0 2020-02-26 12:09:11 +05:30
lib Merge pull request #26 from wchwhite/master 2021-07-23 10:55:53 +05:30
m4 build: Update gitignore files 2020-11-05 04:58:40 +01:00
test build: Fix typo in variable name 2021-06-30 02:35:12 +02:00
.gitignore build: Ignore backup files 2021-06-30 02:35:12 +02:00
.travis.yml build: Remove autogenerated files 2020-11-05 04:57:48 +01:00
AUTHORS Update docs and ancillary files, ship systool.1 2020-02-26 12:09:11 +05:30
autogen build: Add new script to bootstrap the source 2020-11-05 04:40:06 +01:00
configure.ac build: Add support for version script 2021-06-30 02:35:12 +02:00
COPYING GPLv2 applies not just to test dir 2020-07-29 11:07:14 +02:00
CREDITS CREDITS: add contributors 2021-02-19 14:52:35 +05:30
Makefile.am build: Remove obsolete CVS support in dist-hook 2020-11-05 04:40:06 +01:00
README Bump the release version in missing file 2021-02-19 15:17:25 +05:30
systool.1 man: Improve systool(1) man page 2020-11-06 15:39:33 +01:00
TODO Final updates before package 1.1.0 release 2020-02-26 12:09:08 +05:30

	Sysfs Utilities Package - Includes Libsysfs (v. 2.1.1)
	======================================================

Contents
--------
 1. Introduction
 2. How to Install
    2.1 Caveats/Known issues
 3. Licenses
 4. Reporting Bugs


1. Introduction
---------------

This package's purpose is to provide a set of utilities for interfacing
with sysfs, a virtual filesystem in Linux kernel versions 2.5+ that
provides a tree of system devices. While a filesystem is a very useful
interface, we've decided to provide a stable programming interface
that will hopefully make it easier for applications to query system devices
and their attributes.

This package currently includes:

- libsysfs: a library for accessing system devices.
- systool: an application to view system device information by bus, class,
	and topology.
- A number of example usage routines in the "test" directory.
- A comprehensive testsuite, also shipped as part of the "test" directory. This
	testsuite can be used to test _all_ the APIs exported by Libsysfs.
	Please refer the libsysfs.txt file in the "docs" directory for
	details as to how to use the testsuite.


2. How to Install
-----------------

Run the "configure" script to generate Makefiles. Use "make" to build the
library and utilities.

For a successful install, run "make install" as super-user. "make uninstall"
will clean up all installed files.


3. Licenses
-----------

The commands and tests are licensed under the GNU Public License (GPL)
Version 2, June 1991. The full text of the GPL is located in this package's
"cmd" directory:

sysfsutils/cmd/GPL

The library is licensed under the GNU Lesser Public License (LGPL)
Version 2.1, February 1999. The full text of the LGPL is located in
this package's "lib" directory:

sysfsutils/lib/LGPL


4. Reporting Bugs
-----------------

Feel free to report bugs by opening an issue in the GitHub Issue Tracker.

5. Contributions
----------------

For submitting patches, open a GitHub pull request. Please make sure that they
are rebased on top of the current master. Code submission guidelines are the
same as the Linux Kernel contribution guidelines.

You probably want to read the through Linux kernel Documentation/SubmittingPatches
for guidance.