Skip to main content

Module quadlet_install

Module quadlet_install 

Source
Expand description

Quadlet/systemd install and uninstall for a container definition.

Slim dispatcher module; path discovery lives in paths, unit writing in units, and pre-install validation in preflight.

Re-exports§

pub use paths::is_installed;
pub use paths::list_installed_names;

Modules§

paths
Install-path helpers for Quadlet units: where .container files live, how installed units are discovered, and the systemd user-unit dir.
preflight
Pre-install validation: mount paths, port conflicts, and the admin capability-preset confirmation.
units
Custom systemd unit writing, podman quadlet install invocation (flat-file and --application variants), and leftover-unit removal.

Functions§

install
Install systemd service and socket files for a container.
uninstall
Remove Quadlet and systemd files for a container.