diff options
author | Rob Vermaas <rob.vermaas@gmail.com> | 2012-09-18 23:56:51 +0200 |
---|---|---|
committer | Rob Vermaas <rob.vermaas@gmail.com> | 2012-09-18 23:56:51 +0200 |
commit | 265a0563fabccebc032c018bdc2fa7f64e216e49 (patch) | |
tree | 5c50b706f097fc10ba8fccd0ce87b8277b9fbc52 /pkgs/os-specific/linux/shadow | |
parent | f590586775a47aa7179fe1963db98590643aa0fd (diff) |
Apply patch to shadow which allows dots (.) in user names.
Diffstat (limited to 'pkgs/os-specific/linux/shadow')
-rw-r--r-- | pkgs/os-specific/linux/shadow/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/shadow/default.nix b/pkgs/os-specific/linux/shadow/default.nix index d401a04e6b92e..1055fccd8aa35 100644 --- a/pkgs/os-specific/linux/shadow/default.nix +++ b/pkgs/os-specific/linux/shadow/default.nix @@ -7,6 +7,11 @@ let then glibcCross else assert stdenv ? glibc; stdenv.glibc; + dots_in_usernames = fetchurl { + url = http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-apps/shadow/files/shadow-4.1.3-dots-in-usernames.patch; + sha256 = "1fj3rg6x3jppm5jvi9y7fhd2djbi4nc5pgwisw00xlh4qapgz692"; + }; + in stdenv.mkDerivation rec { @@ -19,7 +24,7 @@ stdenv.mkDerivation rec { buildInputs = stdenv.lib.optional (pam != null && stdenv.isLinux) pam; - patches = [ ./keep-path.patch ]; + patches = [ ./keep-path.patch dots_in_usernames ]; # Assume System V `setpgrp (void)', which is the default on GNU variants # (`AC_FUNC_SETPGRP' is not cross-compilation capable.) |