Merge branch 'sigar-1.6'
This commit is contained in:
		
						commit
						a8963528fc
					
				@ -31,6 +31,7 @@ import java.lang.reflect.InvocationTargetException;
 | 
				
			|||||||
import java.net.URLClassLoader;
 | 
					import java.net.URLClassLoader;
 | 
				
			||||||
import java.net.URL;
 | 
					import java.net.URL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import org.hyperic.sigar.Sigar;
 | 
				
			||||||
import org.hyperic.sigar.SigarLoader;
 | 
					import org.hyperic.sigar.SigarLoader;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class Runner {
 | 
					public class Runner {
 | 
				
			||||||
@ -136,6 +137,21 @@ public class Runner {
 | 
				
			|||||||
        return !missingJars();
 | 
					        return !missingJars();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static String getenv(String key) {
 | 
				
			||||||
 | 
					        try {
 | 
				
			||||||
 | 
					            return System.getenv("ANT_HOME"); //check for junit.jar
 | 
				
			||||||
 | 
					        } catch (Error e) {
 | 
				
			||||||
 | 
					            /*1.4*/
 | 
				
			||||||
 | 
					            Sigar sigar = new Sigar();
 | 
				
			||||||
 | 
					            try {
 | 
				
			||||||
 | 
					                return sigar.getProcEnv("$$", "ANT_HOME");
 | 
				
			||||||
 | 
					            } catch (Exception se) {
 | 
				
			||||||
 | 
					                return null;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            finally { sigar.close(); }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public static void main(String[] args) throws Exception {
 | 
					    public static void main(String[] args) throws Exception {
 | 
				
			||||||
        if (args.length < 1) {
 | 
					        if (args.length < 1) {
 | 
				
			||||||
            args = new String[] { "Shell" };
 | 
					            args = new String[] { "Shell" };
 | 
				
			||||||
@ -184,7 +200,7 @@ public class Runner {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (missingJars()) {
 | 
					            if (missingJars()) {
 | 
				
			||||||
                String home = System.getenv("ANT_HOME"); //check for junit.jar
 | 
					                String home = getenv("ANT_HOME"); //check for junit.jar
 | 
				
			||||||
                if (home != null) {
 | 
					                if (home != null) {
 | 
				
			||||||
                    addJarDir(home + "/lib");
 | 
					                    addJarDir(home + "/lib");
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user