>>> Another: >>> >>> 1. Add a setting to /etc/nsswitch.conf which allows to specify one of >>> the above: >>> >>> home: [unix|win|home]... >>> >>> - "unix" means, set pw_dir to unixHomeDirectory >>> - "win" means, set pw_dir to homeDirectory >>> - "home" means, set pw_dir to /home/$USER >>> - Multiple entries are possible. >>> - Default in the absence of this setting is: always set pw_dir to >>> /home/$USER. > >> Looks good, but maybe allow the AD attribute to be explicitly named (e.g. >> cygwinHomeDirectory). > >Cygwin schema extension? :)
Sorry to join in the fun here so late, but I like the current behavior and really don't see any reason (given my usage) why I'd want to mix my cygwin and windows files together in the same directory. Additionally, I don't have the ability to change the unixHomeDirectory field in our AD. I also like having everything stored under one main directory (c:\cygwin) for ease of backup and ease of identification of all cygwin-involved files for our virus and our application whitelisting systems. As I result, if folks feel that something must be done, I like the plan above. I don't really care what the default behavior is, so long as the "home: home" option is available. Dave