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]