diff --git a/nixos/modules/security/grsecurity.xml b/nixos/modules/security/grsecurity.xml index 5b3e4db03a13..a7bcf4924f01 100644 --- a/nixos/modules/security/grsecurity.xml +++ b/nixos/modules/security/grsecurity.xml @@ -325,6 +325,19 @@ + + The gitlab service () + requires a variant of the ruby interpreter + built without `mprotect()` hardening, as in + + services.gitlab.packages.gitlab = pkgs.gitlab.override { + ruby = pkgs.ruby.overrideAttrs (attrs: { + postFixup = "paxmark m $out/bin/ruby"; + }); + }; + + +