blob: 2ce8a2b1c4f1f8b4143bc0e8aae73a75ea7f93c4 [file] [log] [blame]
Lucas De Marchicb48c9b2011-12-12 16:41:38 -02001kmod - Linux kernel module handling
Gustavo Sverzut Barbieri91b44c72011-12-02 21:05:38 -02002
3OVERVIEW
4========
5
Lucas De Marchicb48c9b2011-12-12 16:41:38 -02006kmod is a set of tools to handle common tasks with Linux kernel modules like
7insert, remove, list, check properties, resolve dependencies and aliases.
Gustavo Sverzut Barbieri91b44c72011-12-02 21:05:38 -02008
Lucas De Marchicb48c9b2011-12-12 16:41:38 -02009These tools are designed on top of libkmod, a library that is shipped with
10kmod. See libkmod/README for more details on this library and how to use it.
11The aim is to be compatible with tools, configurations and indexes from
12module-init-tools project.
Lucas De Marchidd420602012-01-09 13:15:46 -020013
14Compilation and installation
15============================
16
17In order to compiler the source code you need following software packages:
18 - GCC compiler
19 - GNU C library
20
21Optional dependencies:
22 - ZLIB library
23 - LZMA library
24
25Typical configuration:
26 ./configure CFLAGS="-g -O2" --prefix=/usr \
27 --sysconfdir=/etc --libdir=/usr/lib
28
29Configure automatically searches for all required components and packages.
30
31To compile and install run:
32 make && make install
33
Lucas De Marchi3bf8d4b2012-01-12 18:31:10 -020034Hacking
35=======
36
37Run 'bootstrap' script before configure. If you want to accept the recommended
38flags, you just need to run 'bootstrap-configure'.
39
40Make sure to read the CODING-STYLE file.
41
Lucas De Marchidd420602012-01-09 13:15:46 -020042Information
43===========
44
Lucas De Marchi1b3cd9d2012-01-23 12:29:38 -020045Signed packages:
Lucas De Marchibb05bc82012-02-24 01:58:20 -020046 http://www.kernel.org/pub/linux/utils/kernel/kmod/
Lucas De Marchi1b3cd9d2012-01-23 12:29:38 -020047
Lucas De Marchidd420602012-01-09 13:15:46 -020048Mailing list:
49 linux-modules@vger.kernel.org
50
Lucas De Marchibb05bc82012-02-24 01:58:20 -020051Git:
52 git://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git
53 http://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git
54 https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git
55
56Gitweb:
57 http://git.kernel.org/?p=utils/kernel/kmod/kmod.git
58
59Irc:
60 #kmod on irc.freenode.org