*** empty log message ***
diff --git a/bundles/org.eclipse.core.boot/src/org/eclipse/core/internal/boot/PlatformConfiguration.java b/bundles/org.eclipse.core.boot/src/org/eclipse/core/internal/boot/PlatformConfiguration.java
index 7750f62..067243d 100644
--- a/bundles/org.eclipse.core.boot/src/org/eclipse/core/internal/boot/PlatformConfiguration.java
+++ b/bundles/org.eclipse.core.boot/src/org/eclipse/core/internal/boot/PlatformConfiguration.java
@@ -1799,7 +1799,17 @@
// parse xerces plugin.xml
// -> get its <library> entries ... all of them
- }
+ }
+
+ private File locateBootPluginXML(String path) {
+ // starting path is the boot load location (jar or directory)
+ // -> trip off .jar
+
+ // recursively try to get <dir>/plugin.xml, until we have no parent
+ // -> terminal error if not found
+
+ return null;
+ }
private void write(PrintWriter w) {
// write header
@@ -2095,6 +2105,13 @@
URL siteURL = null;
try {
siteURL = new URL(sitePortion);
+ if (siteURL.getProtocol().equals("file")) {
+ File sf = new File(siteURL.getFile());
+ String sfn = sf.getAbsolutePath().replace(File.separatorChar,'/');
+ if (!sfn.endsWith("/"))
+ sfn += "/";
+ siteURL = new URL("file:"+sfn);
+ }
} catch (MalformedURLException e) {
continue; // bad entry ... skip it
}