allow OBR repository url to be native filesystem path


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@819896 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/sigil/common/obr/src/org/apache/felix/sigil/obr/OBRRepositoryProvider.java b/sigil/common/obr/src/org/apache/felix/sigil/obr/OBRRepositoryProvider.java
index c8cb869..e2fab6a 100644
--- a/sigil/common/obr/src/org/apache/felix/sigil/obr/OBRRepositoryProvider.java
+++ b/sigil/common/obr/src/org/apache/felix/sigil/obr/OBRRepositoryProvider.java
@@ -42,7 +42,8 @@
 
         try
         {
-            URL repositoryURL = new URL(urlStr);
+            File urlFile = new File(urlStr);
+            URL repositoryURL = urlFile.exists() ? urlFile.toURL() : new URL(urlStr);
             File indexCache = new File(preferences.getProperty("index"));
             File localCache = new File(preferences.getProperty("cache"));
             String auth = preferences.getProperty("auth");