summaryrefslogtreecommitdiffstats
path: root/helper/ext2initrd.c
Commit message (Collapse)AuthorAgeFilesLines
* helper: Fix error message when modules.dep is not found.Richard W.M. Jones2011-06-061-1/+1
|
* febootstrap/helper: Major change to kernel module handling codeHilko Bengen2011-06-061-108/+112
| | | | | | | | | | | | The previous implementation had two problems: (I) Not all needed kernel modules were copied to the initrd. (II) If a kernel module depended on more than one other module, only the first dependency was considered for the load order. Using 2.6.39-1-amd64 (Debian/unstable) ext2.ko was not loaded and therefore the root FS could not be mounted. The use of tsort(1) has been replaced with a set of functions that build a DAG in memory and use that to calculate the list of modules to be copied into the initrd and the order in which to load them.
* Don't require external insmod.static.Hilko Bengen2011-06-011-9/+0
| | | | | Add module loading functionality into init.c, thus making insmod.static unnecessary.
* helper: Change to root directory before running find command.Richard W.M. Jones2011-04-271-1/+13
|
* configure: Check for insmod.static and fail if not present.Richard W.M. Jones2010-12-061-2/+2
| | | | | This is not packaged on Debian/Ubuntu, but we require it. Fail with a useful error message if it is not available.
* Implement ext2 output module.Richard Jones2010-08-241-0/+263