summaryrefslogtreecommitdiffstats
path: root/nixos/modules/system
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2020-02-02 15:29:49 +0100
committerEelco Dolstra <edolstra@gmail.com>2020-02-02 15:29:49 +0100
commit26aba55951a09340959b68330875904ac43a3a31 (patch)
treee3653fa038d1dd138150eb23b28b1cdc0922fd91 /nixos/modules/system
parent5495cb91eb7c3fe1d93be2ea08f75fdd7c907036 (diff)
Revert "add config.environment.ld-linux"
This reverts commit af665d822a166ae62547c1c310207f11acaded17, see https://github.com/NixOS/nixpkgs/pull/78798#issuecomment-580059834 for the reasons in a similar PR.
Diffstat (limited to 'nixos/modules/system')
-rw-r--r--nixos/modules/system/activation/activation-script.nix31
1 files changed, 0 insertions, 31 deletions
diff --git a/nixos/modules/system/activation/activation-script.nix b/nixos/modules/system/activation/activation-script.nix
index 9141c8222b73..ddfd1af4a319 100644
--- a/nixos/modules/system/activation/activation-script.nix
+++ b/nixos/modules/system/activation/activation-script.nix
@@ -162,16 +162,6 @@ in
<literal>/usr/bin/env</literal>.
'';
};
-
- environment.ld-linux = mkOption {
- default = false;
- type = types.bool;
- visible = false;
- description = ''
- Install symlink to ld-linux(8) system-wide to allow running unmodified ELF binaries.
- It might be useful to run games or executables distributed inside jar files.
- '';
- };
};
@@ -208,27 +198,6 @@ in
rmdir --ignore-fail-on-non-empty /usr/bin /usr
'';
- system.activationScripts.ld-linux =
- concatStrings (
- mapAttrsToList
- (target: source:
- if config.environment.ld-linux then ''
- mkdir -m 0755 -p $(dirname ${target})
- ln -sfn ${escapeShellArg source} ${target}.tmp
- mv -f ${target}.tmp ${target} # atomically replace
- '' else ''
- rm -f ${target}
- rmdir --ignore-fail-on-non-empty $(dirname ${target})
- '')
- {
- "i686-linux" ."/lib/ld-linux.so.2" = "${pkgs.glibc.out}/lib/ld-linux.so.2";
- "x86_64-linux" ."/lib/ld-linux.so.2" = "${pkgs.pkgsi686Linux.glibc.out}/lib/ld-linux.so.2";
- "x86_64-linux" ."/lib64/ld-linux-x86-64.so.2" = "${pkgs.glibc.out}/lib64/ld-linux-x86-64.so.2";
- "aarch64-linux"."/lib/ld-linux-aarch64.so.1" = "${pkgs.glibc.out}/lib/ld-linux-aarch64.so.1";
- "armv7l-linux" ."/lib/ld-linux-armhf.so.3" = "${pkgs.glibc.out}/lib/ld-linux-armhf.so.3";
- }.${pkgs.stdenv.system} or {}
- );
-
system.activationScripts.specialfs =
''
specialMount() {