From: Earnie B. <ear...@ya...> - 2002-04-16 11:54:11
|
Luke Dunstan wrote: > > Hello, > > On a related note, the following line does not work for Win9x command.com: > > if NOT DEFINED HOME set HOME=/home/%USERNAME% > > There is no "if defined" so you need to do something like: > > if "x%HOME%" == "x" set HOME=/home/%USERNAME% > I'll take this into consideration for a change. > Of course, the USERNAME variable is not set by Win9x either :). So either > you can check that too, or remove the command entirely and set HOME from > /etc/profile like you are already: > The reason I want it set before starting bash is so that the ~/.bash_history file is put in the HOME directory instead of the / directory. So this doesn't do the job. Yes, I need to look at the need in the /etc/profile file. > USER="`id -un`" > # Set up USER's home directory > if [ -z "$HOME" ]; then > HOME="/home/$USER" > fi > export HOME USER > > As far as I know this works on NT/2K and 9x. > Yes, but it's too late. Earnie. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |