diff options
Diffstat (limited to '')
-rw-r--r-- | java/openjdk8/files/patch-jdk-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/java/openjdk8/files/patch-jdk-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java b/java/openjdk8/files/patch-jdk-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java new file mode 100644 index 000000000000..951b54497623 --- /dev/null +++ b/java/openjdk8/files/patch-jdk-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java @@ -0,0 +1,30 @@ +--- jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java ++++ jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java +@@ -26,6 +26,7 @@ + package sun.nio.fs; + + import java.nio.file.*; ++import java.nio.file.spi.FileSystemProvider; + import java.nio.file.spi.FileTypeDetector; + import java.io.IOException; + import java.security.AccessController; +@@ -40,6 +41,10 @@ + super(); + } + ++ public BsdFileSystemProvider(FileSystemProvider f) { ++ super(); ++ } ++ + @Override + BsdFileSystem newFileSystem(String dir) { + return new BsdFileSystem(this, dir); +@@ -54,7 +59,7 @@ + FileTypeDetector getFileTypeDetector() { + Path userMimeTypes = Paths.get(AccessController.doPrivileged( + new GetPropertyAction("user.home")), ".mime.types"); +- Path etcMimeTypes = Paths.get("/etc/mime.types"); ++ Path etcMimeTypes = Paths.get("%%LOCALBASE%%/etc/mime.types"); + + return chain(new GnomeFileTypeDetector(), + new MimeTypesFileTypeDetector(userMimeTypes), |