diff --git a/bundles/org.openhab.core.karaf/src/main/java/org/openhab/core/karaf/internal/FeatureInstaller.java b/bundles/org.openhab.core.karaf/src/main/java/org/openhab/core/karaf/internal/FeatureInstaller.java
index 3ff45a66a9b..2816864e032 100644
--- a/bundles/org.openhab.core.karaf/src/main/java/org/openhab/core/karaf/internal/FeatureInstaller.java
+++ b/bundles/org.openhab.core.karaf/src/main/java/org/openhab/core/karaf/internal/FeatureInstaller.java
@@ -195,8 +195,6 @@ private synchronized void processConfigQueue() {
}
}
- processingConfigQueue.set(false);
-
try {
if (changed) {
featuresService.refreshFeatures(EnumSet.noneOf(FeaturesService.Option.class));
@@ -204,6 +202,8 @@ private synchronized void processConfigQueue() {
} catch (Exception e) {
logger.error("Failed to refresh bundles after processing config update", e);
}
+
+ processingConfigQueue.set(false);
}
public void addAddon(String type, String id) {
diff --git a/features/karaf/openhab-core/src/main/feature/feature.xml b/features/karaf/openhab-core/src/main/feature/feature.xml
index ab4089ad00c..cd2b2ac569a 100644
--- a/features/karaf/openhab-core/src/main/feature/feature.xml
+++ b/features/karaf/openhab-core/src/main/feature/feature.xml
@@ -519,19 +519,9 @@
mvn:org.openhab.core.bundles/org.openhab.core.config.serial/${project.version}
mvn:org.openhab.core.bundles/org.openhab.core.config.discovery.usbserial/${project.version}
-
-
- req:osgi.native;filter:="(osgi.native.osname=Linux)"
- mvn:org.openhab.core.bundles/org.openhab.core.config.discovery.usbserial.linuxsysfs/${project.version}
-
-
+ mvn:org.openhab.core.bundles/org.openhab.core.config.discovery.usbserial.linuxsysfs/${project.version}
mvn:org.openhab.core.bundles/org.openhab.core.config.discovery.usbserial.ser2net/${project.version}
-
-
- req:osgi.native;filter:="(osgi.native.osname=Windows*)"
- mvn:org.openhab.core.bundles/org.openhab.core.config.discovery.usbserial.windowsregistry/${project.version}
-
-
+ mvn:org.openhab.core.bundles/org.openhab.core.config.discovery.usbserial.windowsregistry/${project.version}
mvn:org.openhab.core.bundles/org.openhab.core.io.transport.serial/${project.version}
mvn:org.openhab.core.bundles/org.openhab.core.io.transport.serial.rxtx/${project.version}
mvn:org.openhab.core.bundles/org.openhab.core.io.transport.serial.rxtx.rfc2217/${project.version}