That dude Hatcher writes in his Ant book and his website two almost the
same, but different ways to grab the hostname:

--------------
Identifying the local host

We identify the local host by looking at the standard environment variables:
<property environment="env"/>
<property name="env.HOSTNAME" value="${env.COMPUTERNAME}"/>
<property name="hostname" value="${env.HOSTNAME}"/>
This extracts the hostname from both the Windows NT and the Unix environment
variables. Apparently, it does not work on Mac OS X; non-Unix platforms are
an
unknown. We have a <hostname> task in the pipeline that will work across all
platforms, but it came in too late for Ant 1.5.
--------------
--------------
http://www.ehatchersolutions.com/JavaDevWithAnt/ant.html

!-- Capture the computer name in a cross-platform manner -->
<property name="env.COMPUTERNAME" value="${env.HOSTNAME}"/>

The env.COMPUTERNAME property line is an interesting trick to get the host
name of the machine running the build in a cross-platform manner.  Windows
machines use the COMPUTERNAME environment variable while 'nix platforms use
HOSTNAME (except Mac OS X, through version 10.2.3 at least, *arg*).
--------------


Which is it? Both work? Neither? 

And that <hostname> task apparently hasn't materialized yet (unless I missed
it on the ant site.)

Timo


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to