About

This document describes the requirements a libnexpod image is supposed to have.

Filesystem

The Filesystem is expected to roughly follow the Linux Filesystem Hierarchy Standard.
Additionally the directory /usr/libexec/libnexpod/ must exist which should also be the place in which the libnexpod-host-shim should be installed.
Since users may want to use podman or libnexpod inside of a container, a symlink from /usr/bin/podman to the host-shim must exist and the package manager must know about this. This includes that the shim package has podman as a conflict and but also that it provides podman's capabilities, so that packages depending on podman can work without modification, as if they are executed on the host.

Installed Utilities

A minimal set of Posix utilities should exist by default, but as a must have there are: