summary refs log tree commit diff
path: root/pkgs/os-specific/linux/systemd
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2017-03-31 13:34:55 +0800
committerNikolay Amiantov <ab@fmap.me>2019-10-06 00:06:25 +0300
commit0913e30c859f0071d0f0529c309d4256713acc41 (patch)
tree9a1b3d783f890784373f92b0b61a149b71a4c588 /pkgs/os-specific/linux/systemd
parentb3fcd9375d89060979ce67d13c6714ebc3e1c002 (diff)
downloadnixpkgs-0913e30c859f0071d0f0529c309d4256713acc41.tar
nixpkgs-0913e30c859f0071d0f0529c309d4256713acc41.tar.gz
nixpkgs-0913e30c859f0071d0f0529c309d4256713acc41.tar.bz2
nixpkgs-0913e30c859f0071d0f0529c309d4256713acc41.tar.lz
nixpkgs-0913e30c859f0071d0f0529c309d4256713acc41.tar.xz
nixpkgs-0913e30c859f0071d0f0529c309d4256713acc41.tar.zst
nixpkgs-0913e30c859f0071d0f0529c309d4256713acc41.zip
systemd: use pure debug shell
Instead of referencing the impure /bin/sh, use a proper bash from the store.
Diffstat (limited to 'pkgs/os-specific/linux/systemd')
-rw-r--r--pkgs/os-specific/linux/systemd/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix
index 8c1dd904c3b..e4c05e361b4 100644
--- a/pkgs/os-specific/linux/systemd/default.nix
+++ b/pkgs/os-specific/linux/systemd/default.nix
@@ -3,7 +3,7 @@
 , glib, kbd, libxslt, coreutils, libgcrypt, libgpgerror, libidn2, libapparmor
 , audit, lz4, bzip2, libmicrohttpd, pcre2
 , linuxHeaders ? stdenv.cc.libc.linuxHeaders
-, iptables, gnu-efi
+, iptables, gnu-efi, bashInteractive
 , gettext, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_45
 , ninja, meson, python3Packages, glibcLocales
 , patchelf
@@ -64,6 +64,7 @@ stdenv.mkDerivation {
     "-Dloadkeys-path=${kbd}/bin/loadkeys"
     "-Dsetfont-path=${kbd}/bin/setfont"
     "-Dtty-gid=3" # tty in NixOS has gid 3
+    "-Ddebug-shell=${bashInteractive}/bin/bash"
     # while we do not run tests we should also not build them. Removes about 600 targets
     "-Dtests=false"
     "-Dlz4=true"