Index: /trunk/src/VBox/Installer/solaris/Makefile.kmk
===================================================================
--- /trunk/src/VBox/Installer/solaris/Makefile.kmk	(revision 35053)
+++ /trunk/src/VBox/Installer/solaris/Makefile.kmk	(revision 35054)
@@ -176,5 +176,6 @@
 	$(SOLARIS_USRSHR_ICONS_DIR) \
     $(foreach s,16 20 24 32 48 64 72 96 128 256,\
-	    $(SOLARIS_USRSHR_ICONS_DIR)/$(s)x$(s))
+	    $(SOLARIS_USRSHR_ICONS_DIR)/$(s)x$(s) \
+	    $(SOLARIS_USRSHR_ICONS_DIR)/$(s)x$(s)/mimetypes)
 
 VBOX_MIME_ICONS = \
@@ -187,5 +188,5 @@
 	$(foreach f,ova ovf vbox vbox-extpack, \
 	    $(foreach s,16 20 24 32 48 64 72 96 128 256,\
-	        $(s)x$(s)/virtualbox-$(f).png))
+	        $(s)x$(s)/mimetypes/virtualbox-$(f).png))
 
 
Index: /trunk/src/VBox/Installer/solaris/makepackage.sh
===================================================================
--- /trunk/src/VBox/Installer/solaris/makepackage.sh	(revision 35053)
+++ /trunk/src/VBox/Installer/solaris/makepackage.sh	(revision 35054)
@@ -19,5 +19,5 @@
 #
 # Usage:
-#       makespackage.sh [--hardened] $(PATH_TARGET)/install packagename {$(KBUILD_TARGET_ARCH)|neutral} $(VBOX_SVN_REV) [VBIPackageName]
+#       makepackage.sh [--hardened] $(PATH_TARGET)/install packagename {$(KBUILD_TARGET_ARCH)|neutral} $(VBOX_SVN_REV) [VBIPackageName]
 
 
@@ -139,5 +139,5 @@
 
 # Include opt/VirtualBox and subdirectories as we want uninstall to clean up directory structure.
-# Inlcude var/svc for manifest class action script does not create them.
+# Include var/svc for manifest class action script does not create them.
 find . -type d | $VBOX_GGREP -E 'opt/VirtualBox|var/svc/manifest/application/virtualbox' | pkgproto >> prototype
 
Index: /trunk/src/VBox/Installer/solaris/vboxconfig.sh
===================================================================
--- /trunk/src/VBox/Installer/solaris/vboxconfig.sh	(revision 35053)
+++ /trunk/src/VBox/Installer/solaris/vboxconfig.sh	(revision 35054)
@@ -799,6 +799,6 @@
             infoprint "Installing MIME types and icons"
             if test "$REMOTEINST" -eq 0; then
-                update-mime-database -q 2>/dev/null
-                update-desktop-database -q 2>/dev/null
+                /usr/bin/update-mime-database /usr/share/mime 2>/dev/null
+                /usr/bin/update-desktop-database -q 2>/dev/null
             else
                 subprint "Skipped for targetted installs."
