kmod - Linux kernel module handling
Go to file
Colin Walters 8631552d3d build-sys: Add --disable-manpages option
1) Embedded systems often don't want man pages on the
   target; rather than pointlessly building them, then ignoring
   the result, allow just not building them at all
2) When bootstrapping an operating systems, documentation is the
   source of many cyclical dependencies, and allowing it to
   be explicitly disabled is useful for earlier build passes.
2012-07-31 09:45:59 -03:00
libkmod Use #pragma once instead of #ifndef 2012-07-18 10:31:50 -03:00
m4 build-sys: don't set CFLAGS and LDFLAGS 2012-03-19 01:17:05 -03:00
man man/rmmod: specify each option in separate <term> tag 2012-07-26 09:19:56 -03:00
test test-conversion: convert test-get-dependencies to new infrastructure 2012-05-11 08:44:55 -03:00
testsuite Use #pragma once instead of #ifndef 2012-07-18 10:31:50 -03:00
tools Use #pragma once instead of #ifndef 2012-07-18 10:31:50 -03:00
.gitignore Update .gitignore files 2012-02-05 02:15:20 -02:00
autogen.sh build-sys: rename autogen.sh to bootstrap and keep a symlink 2012-01-12 18:23:32 -02:00
bootstrap bootstrap: remove unnecessary echo 2012-06-15 20:35:28 -04:00
bootstrap-configure bootstrap-configure: quote command line arg expansion 2012-06-15 20:35:28 -04:00
CODING-STYLE Add file with details regarding coding style 2011-12-15 00:43:54 -02:00
configure.ac build-sys: Add --disable-manpages option 2012-07-31 09:45:59 -03:00
COPYING Change licenses 2011-12-12 18:24:35 -02:00
Makefile.am build-sys: Add --disable-manpages option 2012-07-31 09:45:59 -03:00
NEWS kmod 9 2012-06-19 19:46:53 -03:00
README README: note that there are more files to read 2012-03-21 22:26:03 -03:00
TODO TODO: update tasks 2012-06-11 12:01:48 -03:00

kmod - Linux kernel module handling

OVERVIEW
========

kmod is a set of tools to handle common tasks with Linux kernel modules like
insert, remove, list, check properties, resolve dependencies and aliases.

These tools are designed on top of libkmod, a library that is shipped with
kmod. See libkmod/README for more details on this library and how to use it.
The aim is to be compatible with tools, configurations and indexes from
module-init-tools project.

Compilation and installation
============================

In order to compiler the source code you need following software packages:
	- GCC compiler
	- GNU C library

Optional dependencies:
	- ZLIB library
	- LZMA library

Typical configuration:
	./configure CFLAGS="-g -O2" --prefix=/usr \
			--sysconfdir=/etc --libdir=/usr/lib

Configure automatically searches for all required components and packages.

To compile and install run:
	make && make install

Hacking
=======

Run 'bootstrap' script before configure. If you want to accept the recommended
flags, you just need to run 'bootstrap-configure'.

Make sure to read the CODING-STYLE file and the other READMEs: libkmod/README
and testsuite/README.

Information
===========

Signed packages:
	http://www.kernel.org/pub/linux/utils/kernel/kmod/

Mailing list:
	linux-modules@vger.kernel.org

Git:
	git://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git
	http://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git
	https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git

Gitweb:
	http://git.kernel.org/?p=utils/kernel/kmod/kmod.git

Irc:
	#kmod on irc.freenode.org