1 --- jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java 2 +++ jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java 3 @@ -26,6 +26,7 @@ 4 package sun.nio.fs; 5 6 import java.nio.file.*; 7 +import java.nio.file.spi.FileSystemProvider; 8 import java.nio.file.spi.FileTypeDetector; 9 import java.io.IOException; 10 import java.security.AccessController; 11 @@ -40,6 +41,10 @@ 12 super(); 13 } 14 15 + public BsdFileSystemProvider(FileSystemProvider f) { 16 + super(); 17 + } 18 + 19 @Override 20 BsdFileSystem newFileSystem(String dir) { 21 return new BsdFileSystem(this, dir); 22 @@ -54,7 +59,7 @@ 23 FileTypeDetector getFileTypeDetector() { 24 Path userMimeTypes = Paths.get(AccessController.doPrivileged( 25 new GetPropertyAction("user.home")), ".mime.types"); 26 - Path etcMimeTypes = Paths.get("/etc/mime.types"); 27 + Path etcMimeTypes = Paths.get("%%LOCALBASE%%/etc/mime.types"); 28 29 return chain(new GnomeFileTypeDetector(), 30 new MimeTypesFileTypeDetector(userMimeTypes), 31