1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-09-11 15:08:33 +01:00
nixpkgs/pkgs/top-level
Joachim Fasting e38b74ba89
grsecurity: work around for #20490
In `scripts/Makefile.modinst`, the code that generates the list of
modules to install passes file names via the command line.  When
installing a grsecurity kernel, this list appears to exceed the
shell's argument list limit, as in

    make[2]: execvp: /nix/store/[...]-bash-4.3-p46/bin/bash: Argument list too long

The build does not fail, however, but the list of modules to be installed ends
up being empty.  Thus, the resulting kernel package output contains no modules,
rendering it useless.

We work around this by patching the makefile to use `find -exec` to
process files.  Why this would occur for grsecurity and not other
kernels is unknown, most likely there's something *else* that is
actually causing this behaviour, so this is a temporary fix until that
cause is found.

Fixes https://github.com/NixOS/nixpkgs/issues/20490
2016-11-18 16:14:26 +01:00
..
aliases.nix Remove fuse-zip 2016-11-04 09:42:39 -04:00
all-packages.nix grsecurity: work around for #20490 2016-11-18 16:14:26 +01:00
default.nix top-level: top-level/stdenv.nix no longer needs pkg argument 2016-11-06 21:28:38 -08:00
dotnet-packages.nix OpenNAT: init at 2.1.0 2016-10-29 13:28:24 +08:00
emacs-packages.nix emacs-source-directory: remove 2016-09-30 08:23:45 -04:00
emscripten-packages.nix xmlmirror: move README.md to better place 2016-08-29 23:08:46 +02:00
haskell-packages.nix Initial support for cross-compiling ghc 2016-11-15 16:59:09 -05:00
impure.nix Separate fix-point from config importing hacks and other impurities 2016-07-14 14:33:23 -07:00
lua-packages.nix luasocket: fix eval 2016-09-25 16:18:08 +02:00
make-tarball.nix make-tarball.nix: filter out MD5 warnings in evaluation check 2016-10-12 10:50:58 +02:00
metrics.nix nixpkgs-metrics: Suppress build products 2016-03-24 18:06:46 +01:00
node-packages-generated.nix nodePackages.bower2nix: 3.0.1 -> 3.1.1 2016-09-15 01:28:37 +01:00
node-packages.json wscat: init at 1.0.1 (#17618) 2016-08-09 22:59:25 +02:00
node-packages.nix bower2nix: 2.1.0 -> 3.0.1 2016-03-28 08:23:06 +01:00
ocaml-packages.nix ocaml-nocrypto: 0.5.1 -> 0.5.3 2016-11-17 21:40:46 +01:00
perl-packages.nix perl-Log-Log4perl: 1.47 -> 1.48 2016-11-18 00:12:00 +01:00
php-packages.nix phpPackages.zmq: 1.1.3 -> 1.1.4, php7 compatibility 2016-11-10 00:37:10 +01:00
platforms.nix Disabling OABI_COMPAT on ARM platforms. 2016-11-06 12:20:43 +01:00
pure-packages.nix Fairly complete set of packages for Pure 2015-05-26 17:51:07 +10:00
python-packages.nix Merge pull request #20358 from f--t/fix/powerline-update-2.4 2016-11-17 22:21:57 -05:00
release-cross.nix release-cross.nix: Build the bootstrap tools for ARM 2016-07-20 02:38:10 +03:00
release-lib.nix release-lib: Remove unused allowTexliveBuilds option 2016-09-11 01:13:49 +03:00
release-python.nix Replace ./../* with ../* in Nix expressions (#16414) 2016-06-22 10:39:50 +02:00
release-small.nix Python: remove modules and pythonFull 2016-10-10 10:33:24 +02:00
release.nix Revert "nixpkgs: add tested alias for unstable job" 2016-10-13 17:06:03 +02:00
rust-packages.nix rustRegistry: 2016-10-29 -> 2016-11-15 2016-11-16 13:26:36 +02:00
stdenv.nix top-level: Make config-overriden stdenv bootstrap more normally 2016-11-06 21:28:38 -08:00