X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: Date: Fri, 6 Jun 2008 02:42:04 +0100 From: "Adam Thompson" To: cygwin AT cygwin DOT com Subject: Re: how can I stop Windows setting HOME? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <17682731 DOT post AT talk DOT nabble DOT com> X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com 2008/6/6 Adam Thompson : > 2008/6/6 anadem : >> >> Is there any way to permanently unset the HOME env-var in Windows? I could >> run a batch file at startup but afaik that would not be a systemwide removal >> of HOME. >> > > I do not think this is a Windows issue. > Further to this, a quick google reveals: "The HOME environment variable is used by UNIX shells to determine the location of your home directory. This environment variable is converted from the Microsoft Windows format (that is, C:\home\bob) to UNIX format (that is, /home/bob) when a Cygwin process first starts. To prevent confusion, ensure that HOME and /etc/passwd agree on your home directory." http://www.redhat.com/docs/manuals/gnupro/GNUPro-Toolkit-03r1/gnupro_8.html So, it would seem that Cygwin takes the value of (correct me here): %HOMEDRIVE% + %HOMEPATH% or more likely (and reliably - remember %HOMESHARE%): %USERPROFILE% And imports it to $HOME Depending on how you launch cygwin, you may be able to start it with a script or .pif that sets these variables to what you require. See: http://www.cygwin.com/faq/faq.setup.html#faq.setup.home - which suggests that HOMEDRIVE and HOMEPATH are used instead of USERPROFILE. -- AdamT "At times one remains faithful to a cause only because its opponents do not cease to be insipid." - Nietzsche -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/