From 86dc571daabd9a57d1810dc2f2d50263dca073b0 Mon Sep 17 00:00:00 2001 From: Marek Goldmann Date: Mon, 30 Jul 2012 14:52:04 +0200 Subject: [PATCH 19/25] Set the libdir to '/usr/share/gradle' --- .../org/gradle/api/internal/classpath/DefaultModuleRegistry.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/subprojects/core/src/main/groovy/org/gradle/api/internal/classpath/DefaultModuleRegistry.java b/subprojects/core/src/main/groovy/org/gradle/api/internal/classpath/DefaultModuleRegistry.java index 71f39cb..126024d 100644 --- a/subprojects/core/src/main/groovy/org/gradle/api/internal/classpath/DefaultModuleRegistry.java +++ b/subprojects/core/src/main/groovy/org/gradle/api/internal/classpath/DefaultModuleRegistry.java @@ -73,6 +73,10 @@ public class DefaultModuleRegistry implements ModuleRegistry, GradleDistribution private static File findDistDir() { File codeSource = ClasspathUtil.getClasspathForClass(DefaultModuleRegistry.class); + + if (codeSource.getAbsolutePath().startsWith("/usr/share/java/gradle")) + return new File("/usr/share/gradle"); + if (codeSource.isFile()) { // Loaded from a JAR - let's see if its in the lib directory, and there's a lib/plugins directory File libDir = codeSource.getParentFile(); -- 1.7.11.2