[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Environment Variable weirdness



The first two variables are set by the shell and are determined either
at compile time or by the environment it starts up in.  Read the man
page for your shell.  For bash it says the following:

       HOSTTYPE
              Automatically   set   to  a  string  that  uniquely
              describes the type of machine on which bash is exe­
              cuting.  The default is system-dependent.
[...]
       MACHTYPE
              Automatically  set to a string that fully describes
              the system type on which bash is executing, in  the
              standard   GNU   cpu-company-system   format.   The
              default is system-dependent.

Others have described how they are used and what they pertain to.


*- On 29 Sep, Salman Ahmed wrote about "Environment Variable weirdness"
> 
> (1)
> Running Debian 2.1, I noticed sth odd about a couple of 
> environment variables (I am running XFree-3.3.3.1-2).
> 
> First of all :
> 
>     HOSTTYPE=i386-linux
> 
> I have a Celeron 300A processor and have installed a new
> 2.2.12 kernel recently. Where is this variable getting
> set from ?
> 
> How do I change this env variable on a global basis ?
> 
> Same thing for the MACHTYPE env variable :
> 
>     MACHTYPE=i386
> 
> Why do these variables refer to i386 when the arch
> command displays the correct output :
> 
>     @phoenix:[/home/ssahmed] arch
>     i686
> 
> 
> (2)
> The other thing is that the DISPLAY env variable is set
> to "unix:0.0". My question is : shouldn't this variable
> be of the form $HOSTNAME:0.0 ? So why is set to "unix:0.0" ?
> 
> And how do I change this env variable on a global basis
> (ie for all users) ?
> 
> 
> (3)
> The last thing is : I'd like to create an environment variable
> that contains the following information : kernel version and
> machine architechture. e.g. : linux-2.2.12-i686. Let's call
> it OSVERSION. Where do I set this environment variable ?
> 
> Thanks.
> 
> 

-- 
Brian 
---------------------------------------------------------------------
Mechanical Engineering                              servis@purdue.edu
Purdue University                   http://www.ecn.purdue.edu/~servis
---------------------------------------------------------------------


Reply to: