nixpkgs/nixos
IndeedNotJames 249f6c4c1d
nixos/tests/gitea: test gpg commit signing key
`/api/v1/signing-key.gpg` spawns a `gpg` process,
which is great to test if `gpg` is available
and can be invoked from in the unit.

Which is somewhat relevant, since `gpg` was
missing from the unit's `$PATH` until recently.

And even after adding `gpg` to the unit's `$PATH`,
configuring commit signing for a instance
resulted in http/500s nonetheless.

That's due to `@memlock` being present in
`SystemCallFilter=~` and `gpg` trying to
use `mlock` (probably to prevent secrets
in the memory to swap), resulting in an
immediate `SIGKILL` of any spawned `gpg` processes.
2023-03-01 23:44:21 +01:00
..
doc/manual Merge pull request #218437 from K900/x11-default-modesetting 2023-03-01 17:51:04 +03:00
lib nixos-render-docs: add options asciidoc converter 2023-02-21 18:19:00 +01:00
maintainers treewide: fix backwards smart apostrophes 2023-02-06 07:24:42 -05:00
modules Merge pull request #218437 from K900/x11-default-modesetting 2023-03-01 17:51:04 +03:00
tests nixos/tests/gitea: test gpg commit signing key 2023-03-01 23:44:21 +01:00
COPYING
default.nix
README
release-combined.nix Revert "nixos/release: disable nfs3.simple" 2023-02-28 10:30:28 +10:00
release-small.nix Revert "nixos/release: disable nfs3.simple" 2023-02-28 10:30:28 +10:00
release.nix nixos/manual: clean up default.nix a bit 2023-02-12 11:58:20 +01:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
https://nixos.org/nixos and in the manual in doc/manual.