[thermostat/f17] add missing file

Omair Majid omajid at fedoraproject.org
Fri Jul 13 01:22:10 UTC 2012


commit 3403b223713f48bc0f05efc9823b45bd4dcd5c1a
Author: Omair Majid <omajid at redhat.com>
Date:   Thu Jul 12 21:20:31 2012 -0400

    add missing file

 follow-lib-symlinks.patch |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)
---
diff --git a/follow-lib-symlinks.patch b/follow-lib-symlinks.patch
new file mode 100644
index 0000000..6e0b5b9
--- /dev/null
+++ b/follow-lib-symlinks.patch
@@ -0,0 +1,28 @@
+diff -ruN a/launcher/src/main/java/com/redhat/thermostat/launcher/OSGiRegistry.java launcher/src/main/java/com/redhat/thermostat/launcher/OSGiRegistry.java
+--- a/launcher/src/main/java/com/redhat/thermostat/launcher/OSGiRegistry.java	2012-07-12 17:13:25.826001203 -0400
++++ b/launcher/src/main/java/com/redhat/thermostat/launcher/OSGiRegistry.java	2012-07-12 17:15:53.293005322 -0400
+@@ -41,6 +41,7 @@
+ import java.io.FileNotFoundException;
+ import java.io.IOException;
+ import java.nio.file.FileSystems;
++import java.nio.file.FileVisitOption;
+ import java.nio.file.FileVisitResult;
+ import java.nio.file.Files;
+ import java.nio.file.Path;
+@@ -48,6 +49,7 @@
+ import java.nio.file.SimpleFileVisitor;
+ import java.nio.file.attribute.BasicFileAttributes;
+ import java.util.ArrayList;
++import java.util.EnumSet;
+ import java.util.List;
+ import java.util.Properties;
+ 
+@@ -84,7 +86,7 @@
+         String home = config.getThermostatHome();
+         Path thermostatHome = new File(home, "libs").toPath();
+         OSGiBundlesVisitor visitor = new OSGiBundlesVisitor();
+-        Files.walkFileTree(thermostatHome, visitor);
++        Files.walkFileTree(thermostatHome, EnumSet.of(FileVisitOption.FOLLOW_LINKS), Integer.MAX_VALUE, visitor);
+         return visitor.jars;
+     }
+ 


More information about the scm-commits mailing list