diff options
| author | Дамјан Георгиевски <gdamjan@gmail.com> | 2022-08-25 23:14:41 +0200 |
|---|---|---|
| committer | Дамјан Георгиевски <gdamjan@gmail.com> | 2022-09-22 20:11:25 +0200 |
| commit | 499aebcf340f48ef02211700b39512c429bf88bb (patch) | |
| tree | 8900d10000369c8f5bbfbc01d97b04551b68471a /pkgs/development/python-modules/python-mapnik | |
| parent | a22f7345336c7bbb785d3525c6760c5391c3171f (diff) | |
portableService: tooling to create portable service images
see https://systemd.io/PORTABLE_SERVICES/ about the definition of
portable services. this tooling is analogous to the `pkgs.dockerTools.buildImage`
tooling and is called `pkgs.portableService`.
systemd (since version 239) supports a concept of “Portable Services”.
“Portable Services” are a delivery method for system services that uses
two specific features of container management:
* Applications are bundled. I.e. multiple services, their binaries and all
their dependencies are packaged in an image, and are run directly from it.
* Stricter default security policies, i.e. sandboxing of applications.
The primary tool for interacting with Portable Services is portablectl,
and they are managed by the systemd-portabled service.
This function will create a squashfs raw image in `result/$pname_$version.raw`
that has the required files by the portable services spec, and all the
dependencies for the running program in the nix store.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik')
0 files changed, 0 insertions, 0 deletions
