3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/os-specific/linux/shadow
Eelco Dolstra 18f565e290 * Apply a few patches to make su' behave more like the old su' from
coreutils:

  - Don't remove variables such as $PATH and $SHELL from the calling
    environment (from upstream).

  - When su is invoked with command line arguments for the shell
    (e.g. "su - -c 'cmd'"), set argv[0] in the shell to "-su" or
    "-<basename>" (as determined by the SU_NAME option in
    /etc/login.defs).  This is necessary to make Bash compiled with
    the NON_INTERACTIVE_LOGIN_SHELLS option to read startup files.

  - Don't set $PATH to /bin:/usr/bin but inherit the $PATH of the
    caller.

svn path=/nixpkgs/trunk/; revision=22140
2010-06-04 11:32:42 +00:00
..
default.nix * Apply a few patches to make su' behave more like the old su' from 2010-06-04 11:32:42 +00:00
keep-path.patch * Apply a few patches to make su' behave more like the old su' from 2010-06-04 11:32:42 +00:00
no-sanitize-env.patch * Apply a few patches to make su' behave more like the old su' from 2010-06-04 11:32:42 +00:00
su-name.patch * Apply a few patches to make su' behave more like the old su' from 2010-06-04 11:32:42 +00:00