summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik
diff options
context:
space:
mode:
authorДамјан Георгиевски <gdamjan@gmail.com>2022-08-25 23:14:41 +0200
committerДамјан Георгиевски <gdamjan@gmail.com>2022-09-22 20:11:25 +0200
commit499aebcf340f48ef02211700b39512c429bf88bb (patch)
tree8900d10000369c8f5bbfbc01d97b04551b68471a /pkgs/development/python-modules/python-mapnik
parenta22f7345336c7bbb785d3525c6760c5391c3171f (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