Home directory issue

Alan W. Irwin irwin@beluga.phys.uvic.ca
Mon Jul 8 17:21:00 GMT 2013


On 2013年07月08日 11:09-0400 Larry Hall (Cygwin) wrote:
> On 7/2/2013 7:50 PM, L. V. Lammert wrote:
>> After installing Cygwin on a new system that is in a domain, there is
>> something that is breaking with user setup.
>>>> * The user home directory is not getting created
>> * /usr/loca/bin & /usr/bin are not prepended to PATH
>> * The user home directory is/cygdrive/Users/<user>,
>> instead of/home/<user>
>> * The path IS correct in/etc/passwd (/home/<user>)
>> <snip>
>> Is the HOME environment variable set in your Windows environment? If not,
> check the postinstall scripts in '/etc/postinstall', paying particular
> attention to those that don't end in '.done'. If you have some of these,
> run them yourself with 'sh <scriptname>' and then move the script to
> '<scriptname>.done' Run the scripts in the order they appear. Otherwise,
> if HOME is defined in the Windows environment, just remove the definition.
> You may find you have to rerun some of the postinstall scripts to "recover",
> particularly '000-cygwin-post-install.sh'. Or you can try wiping the
> installation and starting over.
>
I experienced all the same symptoms reported by the OP with my
setup.exe on Wine attempt. So you have given me hope that some of the
errors I saw were due to not setting HOME. Could you be more specific
about exactly how HOME should be set "in your Windows environment".
Under Wine I can get into a cmd environment. From there the top-level
directory of the Cygwin installation directory that I usually create
with setup.exe is designated as
z:\home\wine\newstart\cygwin
That same directory is designated as
/z/home/wine/newstart/cygwin
from the bash/wine environment.
What exact cmd command should I use to set HOME for user "wine" before
I run a setup.exe from cmd to establish a Cygwin installation tree
from scratch whose top-level is given above? Would it be
set HOME=z:\home\wine\newstart\cygwin\home\wine
or something else?
I prefer the bash environment so if I set the HOME environment
variable from there would setup.exe (run from bash) pick that up
and use it? If so, would it be set by
export HOME=/z/home/wine/newstart/cygwin/home/wine
or something else? (As you can probably tell, I am having some
difficulty in sorting out the differences in the way directories and
environment variables are specified, at the bash/linux, bash/wine,
cmd/wine, and cygwin/wine levels.)
Are there any other environment variables that should be set as well
before running setup.exe for a fresh install?
Alan
__________________________
Alan W. Irwin
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list

AltStyle によって変換されたページ (->オリジナル) /