An open API service indexing awesome lists of open source software.

https://github.com/alpinelinux/mkinitfs

[MIRROR] Tool to create initramfs images
https://github.com/alpinelinux/mkinitfs

alpine-linux linux

Last synced: about 1 year ago
JSON representation

[MIRROR] Tool to create initramfs images

Awesome Lists containing this project

README

          

# mkinitfs

This is the initramfs generator for Alpine Linux, including support for apk and
Alpine Diskless boot.

## Dependencies

To compile manually, you need to have the following build tools available:

- make
- gcc with musl and kernel-headers

nlplug-findfs will link against the following libraries (runtime deps):

- libkmod
- libblkid (from util-linux)
- libcryptsetup

To run the tests you need:

- kyua
- lddtree

## Installation

Build mkinitfs via `make` and install it via `make install`.
The installation honours the `DESTDIR` parameter to overwrite the sysroot path.

For testing, its not necessary to install `mkinitfs` into your root file system.

## Tweaking

The Makefile is kept slim and debuggable.

## Testing

Run `make check` to run the tests.

Useful references:

- https://manned.org/kyua.1
- https://github.com/freebsd/kyua/wiki/Quickstart-atf-sh-test
- https://manned.org/atf-sh-api