| Last change
                  on this file since 2346 was
                  1505,
                  checked in by rgrieder, 17 years ago | 
        
          | 
f* svn: It doesn't even inform you if you attempt to set a non existing property. It is svn:eol-style and not eol-style when using the command by the way…
 | 
        
          | 
              
                  Property svn:eol-style set to
                  native | 
        | File size:
            889 bytes | 
      
      
        
  | Rev | Line |  | 
|---|
| [1505] | 1 | ################# Tardis check ################## | 
|---|
|  | 2 | # This code checks whether the current machine  # | 
|---|
|  | 3 | # is an ETH tardis box.                         # | 
|---|
|  | 4 | ################################################# | 
|---|
|  | 5 |  | 
|---|
|  | 6 | # only run this test on a lunix/unix machine | 
|---|
|  | 7 | IF (UNIX) | 
|---|
|  | 8 |  | 
|---|
|  | 9 | FIND_PROGRAM(UNAME_CMD "uname" | 
|---|
|  | 10 | PATHS "/usr/bin /bin") | 
|---|
|  | 11 | IF(NOT UNAME_CMD) | 
|---|
|  | 12 | MESSAGE(ERROR "Unable to find uname. Tardis-Check cannot be done.") | 
|---|
|  | 13 | ENDIF(NOT UNAME_CMD) | 
|---|
|  | 14 |  | 
|---|
|  | 15 | # run uname -n to get nodename | 
|---|
|  | 16 | EXECUTE_PROCESS( | 
|---|
|  | 17 | COMMAND "${UNAME_CMD}" "-n" | 
|---|
|  | 18 | RESULT_VARIABLE UNAME_RV | 
|---|
|  | 19 | ERROR_VARIABLE UNAME_EV | 
|---|
|  | 20 | OUTPUT_VARIABLE UNAME_OV) | 
|---|
|  | 21 |  | 
|---|
|  | 22 | IF (NOT "${UNAME_RV}" STREQUAL "0") | 
|---|
|  | 23 | MESSAGE(ERROR "ERROR: uname terminated unclean.") | 
|---|
|  | 24 | ENDIF (NOT "${UNAME_RV}" STREQUAL "0") | 
|---|
|  | 25 |  | 
|---|
|  | 26 | # check wheter we are on a tardis machine | 
|---|
|  | 27 | IF ("${UNAME_OV}" MATCHES "tardis") | 
|---|
|  | 28 | SET (IS_TARDIS ON) | 
|---|
|  | 29 | ENDIF ("${UNAME_OV}" MATCHES "tardis") | 
|---|
|  | 30 |  | 
|---|
|  | 31 | ENDIF (UNIX) | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.