Changeset 35022 in vbox
- Timestamp:
- Dec 13, 2010 3:23:34 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 68850
- Location:
- trunk/src/VBox/Installer/solaris
- Files:
-
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/solaris/Makefile.kmk
r34816 r35022 47 47 SOLARIS_USRBIN_DIR := $(SOLARIS_USR_DIR)/bin 48 48 SOLARIS_USRSHR_APPS_DIR := $(SOLARIS_USR_DIR)/share/applications 49 SOLARIS_USRSHR_MIMEXML_DIR := $(SOLARIS_USR_DIR)/share/mime/application 50 SOLARIS_USRSHR_ICONS_DIR := $(SOLARIS_USR_DIR)/share/icons/hicolor 49 51 SOLARIS_USRSHR_PIXMAPS_DIR := $(SOLARIS_USR_DIR)/share/pixmaps 50 52 SOLARIS_VBOXSMF_DIR := $(SOLARIS_BASEINST_DIR)/var/svc/manifest/application/virtualbox … … 98 100 # 99 101 PROGRAMS += VBoxZoneAccess VBoxISAExec 100 INSTALLS += solaris-doc solaris-bin solaris-drv-confs 102 INSTALLS += solaris-doc solaris-bin solaris-drv-confs solaris-icons 101 103 102 104 BLDDIRS += \ … … 164 166 $(if $(VBOX_WITH_USB),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxUSB/solaris/vboxusbmon.conf) \ 165 167 $(if $(VBOX_WITH_USB),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxUSB/solaris/vboxusb.conf) 168 169 solaris-icons_INST = bin/icons 170 solaris-icons_MODE = a+r,u+w 171 solaris-icons_SOURCES = $(VBOX_MIME_ICONS) 172 173 VBOX_MIME_ICONS = \ 174 $(addprefix $(PATH_ROOT)/src/VBox/Resources/other/,\ 175 $(foreach f,ova ovf vbox vbox-extpack, \ 176 $(foreach s,16 20 24 32 48 64 72 96 128 256,\ 177 virtualbox-$(f)-$(s)px.png=>$(s)x$(s)/virtualbox-$(f).png))) 178 179 SOLARIS_COMMON_ICONS = \ 180 $(foreach f,ova ovf vbox vbox-extpack, \ 181 $(foreach s,16 20 24 32 48 64 72 96 128 256,\ 182 $(s)x$(s)/virtualbox-$(f).png)) 183 166 184 167 185 # … … 284 302 $(if $(not $(VBOX_WITH_NETFLT))vnic_term.sh,) \ 285 303 $(if $(VBOX_WITH_QTGUI),virtualbox.desktop,) \ 304 virtualbox.xml \ 286 305 virtualbox-webservice.xml \ 287 306 virtualbox-zoneaccess.xml \ … … 439 458 $(addprefix $(SOLARIS_DRIVERINST_DIR)/,$(SOLARIS_DRIVER_CONFS)) \ 440 459 $(addprefix $(SOLARIS_VBOXINST_DIR)/,$(SOLARIS_COMMON_EXES)) \ 441 $(addprefix $(SOLARIS_USRBIN_DIR)/,$(SOLARIS_USRBIN_LINKS)) 460 $(addprefix $(SOLARIS_USRBIN_DIR)/,$(SOLARIS_USRBIN_LINKS)) \ 461 $(addprefix $(SOLARIS_USRSHR_ICONS_DIR)/,$(SOLARIS_COMMON_ICONS)) 442 462 443 463 BLDDIRS += $(foreach d,\ … … 511 531 $(VBOX_PATH_SOL_INST_SRC)/vbox.depend \ 512 532 $(VBOX_PATH_SOL_INST_SRC)/vbox.pkgresponse \ 513 $(VBOX_PATH_SOL_INST_SRC)/virtualbox.desktop \ 533 $(PATH_ROOT)/src/VBox/Installer/common/virtualbox.desktop.in \ 534 $(PATH_ROOT)/src/VBox/Installer/common/virtualbox.xml \ 514 535 $(PATH_ROOT)/doc/ReadMe-Solaris.txt \ 515 536 $(VBOX_PATH_SOL_INST_SRC)/Makefile.kmk \ … … 545 566 $(QUIET)$(MKDIR) -p $(SOLARIS_VBOXSMF_DIR) 546 567 $(QUIET)$(if $(VBOX_WITH_QTGUI),$(MKDIR) -p $(SOLARIS_USRSHR_APPS_DIR),) 568 $(QUIET)$(MKDIR) -p $(SOLARIS_USRSHR_MIMEXML_DIR) 569 $(QUIET)$(MKDIR) -p $(SOLARIS_USRSHR_ICONS_DIR) 547 570 $(QUIET)$(MKDIR) -p $(SOLARIS_USRSHR_PIXMAPS_DIR) 548 571 $(QUIET)$(if $(VBOX_WITH_NETADP),$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetAdp/solaris/hostname.vboxnet0 $(SOLARIS_ETC_DIR)/hostname.vboxnet0,) … … 603 626 $(QUIET)$(RM) -f $(SOLARIS_VBOXINST_DIR)/vboxconfig.sh.tmp 604 627 $(QUIET)$(SED) \ 605 -e "s/@VBOX_PRODUCT@/$(VBOX_PRODUCT)/g" \ 628 -e "s+@VBOX_PRODUCT@+$(VBOX_PRODUCT)+" \ 629 -e "s+@VBOX_DOC_PATH@+/opt/VirtualBox+" \ 606 630 --output $(SOLARIS_USRSHR_APPS_DIR)/virtualbox.desktop \ 607 $(VBOX_PATH_SOL_INST_SRC)/virtualbox.desktop 631 $(PATH_ROOT)/src/VBox/Installer/common/virtualbox.desktop.in 632 $(QUIET)$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/Installer/common/virtualbox.xml $(SOLARIS_USRSHR_MIMEXML_DIR)/virtualbox.xml 633 $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/postinstall.sh $(SOLARIS_BASEINST_DIR)/postinstall.sh 608 634 $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_OUT_BIN)/VBox.png $(SOLARIS_USRSHR_PIXMAPS_DIR)/VBox.png 609 635 $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/postinstall.sh $(SOLARIS_BASEINST_DIR)/postinstall.sh … … 722 748 $(INSTALL) -m 0755 $< $@ 723 749 750 # Common MIME icons 751 $(addprefix $(SOLARIS_USRSHR_ICONS_DIR)/,$(SOLARIS_COMMON_ICONS)): \ 752 $(SOLARIS_USRSHR_ICONS_DIR)/% : $(PATH_BIN)/icons/% | $$(dir $$@) 753 $(INSTALL) -m 0644 $< $@ 754 724 755 725 756 -
trunk/src/VBox/Installer/solaris/vboxconfig.sh
r33039 r35022 792 792 infoprint "Configuring services..." 793 793 if test "$REMOTEINST" -eq 1; then 794 subprint "Skipped for targetted installs." 795 fi 796 fi 797 798 if test -d $PKG_INSTALL_ROOT/usr/share/icons; then 799 infoprint "Installing MIME types and icons" 800 if test "$REMOTEINST" -eq 0; then 801 update-mime-database -q 2>/dev/null 802 update-desktop-database -q 2>/dev/null 803 else 794 804 subprint "Skipped for targetted installs." 795 805 fi
Note:
See TracChangeset
for help on using the changeset viewer.