aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2011-12-12build-sys: add version map file to build dependenciesLucas De Marchi
Based on original patch from Jan Engelhardt <jengelh@medozas.de> to libabc.
2011-12-12Remove libkmod-loaded.c and re-order functions in libkmod-module.cLucas De Marchi
It's not possible to move functions related to "live" modules to libkmod-loaded.c because they depend on the definition of kmod_module. Putting this structure in the private header is not a good idea, so let all functions related to "live" information in the end of libkmod-module.c, and move the sole function from libkmod-loaded.c to this place. This way all functions get the right documentation about their sections.
2011-12-11tools: add modprobeGustavo Sverzut Barbieri
try to mimic original module-init-tools' modprobe as much as possible, but this exposed some missing features in libkmod, these are now listed in TODO.
2011-12-11add lsmod, insmod and rmmod tools.Gustavo Sverzut Barbieri
these tools are compatible with module-init-tools (except insmod does not take data from stdin).
2011-12-08add kmod_module_get_filtered_blacklist()Gustavo Sverzut Barbieri
This function will filter the given list against the known blacklist, returning a new list with remaining modules with the reference incremented.
2011-12-06test: add test for modules' hashLucas De Marchi
2011-12-06test: add test to get dependencies of a moduleLucas De Marchi
2011-12-06test: add test to convert name to pathLucas De Marchi
If we create a kmod_module from a name, the path returned is relative to the module dirname, as passed during kmod_ctx creation. Note that if kmod_ctx is created with kmod_new(NULL), the dir used is the one returned by uname.
2011-12-05Add simple hash implementationGustavo Sverzut Barbieri
2011-12-02Do not ship autogen.sh in the tarballLucas De Marchi
Copied from libabc.
2011-11-30Add test for lookup functionLucas De Marchi
2011-11-30Import index handling from module-init-toolsLucas De Marchi
This effectively makes the combined work be GPL. All other parts of this library are still LGPL and if this part in future becomes double-licensed, we can switch back to LGPL.
2011-11-29Add support for parsing config filesLucas De Marchi
Right now only alias keyword is treated.
2011-11-29Add getline_wrapped() to parse config filesLucas De Marchi
Basically copied from module-init-tools
2011-11-25Add test-insmod to insert modulesLucas De Marchi
Insmod is supported only with file names yet.
2011-11-25Add test-rmmod2Lucas De Marchi
Remove module without dealing with the loaded modules first.
2011-11-25Add functions to operate on modulesLucas De Marchi
2011-11-25Fix check_PROGRAMS in autofooLucas De Marchi
2011-11-23Add binary to test rmmod featureLucas De Marchi
It doesn't run with `make check' since o It's dangerous o It needs to be run as root o It needs an argument, otherwise it removes the first module with use_count==0
2011-11-23Rename libkmod-util.h to macro.hLucas De Marchi
2011-11-23Add libkmod-loaded to handle live modules informationLucas De Marchi
All the functions needed by a lsmod binary are in place. test/test-loaded.c implements it with the same output of lsmod.
2011-11-23Implement circular double-linked listLucas De Marchi
2011-11-22Put test backLucas De Marchi
2011-11-22Fix version to 0:0:0Lucas De Marchi
Version is only incremented upon release
2011-11-21Rename libabc to libkmodLucas De Marchi
2011-11-21Import skeleton from libabcLucas De Marchi