fix to not refresh packages every start.
diff --git a/bundles/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/EclipseStarter.java b/bundles/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/EclipseStarter.java
index 7854e53..b254938 100644
--- a/bundles/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/EclipseStarter.java
+++ b/bundles/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/EclipseStarter.java
@@ -798,8 +798,9 @@
 				}
 				if (initialBundles[i].start)
 					startBundles.add(osgiBundle);
-				// include every single basic bundle in case they were not resolved before
-				toRefresh.add(osgiBundle);				
+				// include basic bundles in case they were not resolved before
+				if ((osgiBundle.getState() & Bundle.INSTALLED) != 0)
+					toRefresh.add(osgiBundle);				
 			} catch (BundleException e) {
 				FrameworkLogEntry entry = new FrameworkLogEntry(FrameworkAdaptor.FRAMEWORK_SYMBOLICNAME, EclipseAdaptorMsg.formatter.getString("ECLIPSE_STARTUP_FAILED_INSTALL", initialBundles[i].location), 0, e, null); //$NON-NLS-1$
 				log.log(entry);