Changeset 41101 in vbox for trunk/src/VBox/Installer
- Timestamp:
- Apr 30, 2012 3:27:15 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 77698
- Location:
- trunk/src/VBox/Installer/solaris
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/solaris/Makefile.kmk
r38998 r41101 63 63 SOLARIS_DBG_DIR_32 := $(SOLARIS_DBG_DIR)/$(SOLARIS_DIR_NAME_32) 64 64 SOLARIS_DBG_DIR_64 := $(SOLARIS_DBG_DIR)/$(SOLARIS_DIR_NAME_64) 65 SOLARIS_VBI_DIR := $(SOLARIS_INST_OUT_DIR)/KernelPkg66 65 67 66 ifeq ($(KBUILD_TARGET_ARCH),amd64) … … 109 108 $(SOLARIS_BASEINST_DIR) \ 110 109 $(SOLARIS_VBOXINST_DIR) \ 111 $(SOLARIS_VBI_DIR) \112 110 $(SOLARIS_DBG_DIR) 113 111 … … 439 437 $(addprefix $(SOLARIS_DBG_DIR)/,$(SOLARIS_DRIVER_BINS)) \ 440 438 $(addprefix $(SOLARIS_DBG_DIR)/,$(SOLARIS_STRIP_EXES)) \ 441 $(SOLARIS_DBG_DIR)/$(DBG_ARCHIVE) \ 442 $(SOLARIS_VBI_DIR)/$(VBIPKG_FILENAME).tar.gz \ 443 $(SOLARIS_VBI_DIR)/$(VBIPKG_FILENAME).pkg 439 $(SOLARIS_DBG_DIR)/$(DBG_ARCHIVE) 444 440 445 441 ifdef VBOX_WITH_COMBINED_PACKAGE … … 502 498 503 499 BLDDIRS += $(foreach d,\ 504 amd64 \505 ,$(SOLARIS_VBI_DIR)/$(d)/)506 507 BLDDIRS += $(foreach d,\508 500 additions \ 509 501 components \ … … 522 514 SOLARIS_TAR_GZ_FILES := \ 523 515 $(PKG_FILENAME).pkg \ 524 $(if $(VBOX_WITH_SOLARIS_VBI),$(VBIPKG_FILENAME).pkg,) \525 516 LICENSE \ 526 517 autoresponse \ … … 550 541 $(PATH_ROOT)/doc/ReadMe-Solaris.txt \ 551 542 $(VBOX_PATH_SOL_INST_SRC)/Makefile.kmk \ 552 $(if $(VBOX_WITH_SOLARIS_VBI),$(SOLARIS_VBI_DIR)/$(VBIPKG_FILENAME).pkg,) \553 543 $(VBOX_BRAND_LICENSE_TXT) \ 554 544 $(PATH_STAGE_BIN)/LICENSE \ … … 678 668 --output $(SOLARIS_BASEINST_DIR)/ReadMe.txt \ 679 669 $(PATH_ROOT)/doc/ReadMe-Solaris.txt 680 $(QUIET)$(if $(VBOX_WITH_SOLARIS_VBI),$(INSTALL) -m 0644 $(SOLARIS_VBI_DIR)/$(VBIPKG_FILENAME).pkg $(SOLARIS_BASEINST_DIR)/$(VBIPKG_FILENAME).pkg,)681 670 $(call MSG_L1,Creating install package: $(PKG_FILENAME).tar.gz) 682 671 $(QUIET)$(REDIRECT) -C $(VBOX_PATH_SOL_INST_SRC) -- $(SOLARIS_BASEINST_DIR)/makepackage.sh $(if $(VBOX_WITH_HARDENING),--hardened) \ … … 685 674 $(if-expr defined(VBOX_WITH_COMBINED_PACKAGE),neutral,$(KBUILD_TARGET_ARCH)) \ 686 675 $(VBOX_SVN_REV) \ 687 $(if $(VBOX_WITH_SOLARIS_VBI),$(VBIPKG_FILENAME).pkg,)688 676 $(call MSG_L1,Creating final tar.gz package) 689 677 $(QUIET)$(SOL_GTAR) -C $(SOLARIS_BASEINST_DIR) -zcvf $(SOLARIS_BASEINST_DIR)/$(PKG_FILENAME).tar.gz $(SOLARIS_TAR_GZ_FILES) … … 692 680 $(QUIET)$(RM) -f $(SOLARIS_BASEINST_DIR)/$(PKG_FILENAME).tar.gz 693 681 $(QUIET)$(RM) -f $(SOLARIS_BASEINST_DIR)/$(PKG_FILENAME).pkg 694 $(QUIET)$(if $(VBOX_WITH_SOLARIS_VBI),$(RM) -f $(SOLARIS_BASEINST_DIR)/$(VBIPKG_FILENAME).pkg,)695 682 $(call MSG_L1,Packaging completed.) 696 683 … … 792 779 $(LN_SYMLINK) -f ../../$(SOLARIS_VBOXINST_SUBDIR)/VBox.sh $@ 793 780 794 795 #796 # -=-=-=-=-=-=-=- VBI package -=-=-=-=-=-=-=-797 #798 ifdef VBOX_WITH_SOLARIS_VBI799 $(SOLARIS_VBI_DIR)/$(VBIPKG_FILENAME).pkg: \800 $(VBOX_VERSION_STAMP) \801 $(VBOX_BRAND_LICENSE_TXT) \802 $(PATH_STAGE_BIN)/LICENSE \803 $(VBOX_PATH_SOL_INST_SRC)/vbi/vboxkern.pkginfo \804 $(VBOX_PATH_SOL_INST_SRC)/vbi/makepackage.sh \805 $(VBOX_PATH_SOL_INST_SRC)/vbi/preremove.sh \806 $(VBOX_PATH_SOL_INST_SRC)/Makefile.kmk \807 $(PATH_ROOT)/src/VBox/Runtime/r0drv/solaris/vbi/32/vbi \808 $(PATH_ROOT)/src/VBox/Runtime/r0drv/solaris/vbi/64/vbi809 $(call MSG_L1,Installing vbi binaries $(SOLARIS_VBI_DIR))810 $(QUIET)$(RM) -Rf $(SOLARIS_VBI_DIR)811 $(QUIET)$(MKDIR) -p $(SOLARIS_VBI_DIR)/amd64812 $(QUIET)$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/Runtime/r0drv/solaris/vbi/32/vbi $(SOLARIS_VBI_DIR)/vbi813 $(QUIET)$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/Runtime/r0drv/solaris/vbi/64/vbi $(SOLARIS_VBI_DIR)/amd64/vbi814 $(call MSG_L1,Installing other files $(SOLARIS_VBI_DIR))815 $(QUIET)$(SED) \816 -e "s/@VBOX_PRODUCT@/$(VBOX_PRODUCT)/g" \817 -e "s/@VBOX_VERSION_STRING@/$(VBOX_VERSION_STRING)/g" \818 -e "s/@VBOX_VERSION_REVSTAMP@/$(PKGINFO_REVSTAMP)/g" \819 -e "s/@UNAME_P@/$(PKGINFO_ARCH)/g" \820 --output $(SOLARIS_VBI_DIR)/vboxkern.pkginfo \821 $(VBOX_PATH_SOL_INST_SRC)/vbi/vboxkern.pkginfo822 # don't display the license on package install, since 4.0823 #$(QUIET)$(INSTALL) -m 0644 $(PATH_STAGE_BIN)/LICENSE $(SOLARIS_VBI_DIR)/vbox.copyright824 $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/vbi/makepackage.sh $(SOLARIS_VBI_DIR)/makepackage.sh825 $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/vbi/preremove.sh $(SOLARIS_VBI_DIR)/preremove.sh826 $(call MSG_L1,Creating install package: $(VBIPKG_FILENAME).pkg)827 $(QUIET)$(REDIRECT) -C $(VBOX_PATH_SOL_INST_SRC) -- $(SOLARIS_VBI_DIR)/makepackage.sh $(SOLARIS_VBI_DIR) $(VBIPKG_FILENAME)828 endif829 781 830 782 -
trunk/src/VBox/Installer/solaris/vboxconfig.sh
r40190 r41101 59 59 MOD_VBOXBOW=vboxbow 60 60 DESC_VBOXBOW="NetFilter (Crossbow)" 61 62 # No Separate VBI since (3.1)63 #MOD_VBI=vbi64 #DESC_VBI="Kernel Interface"65 61 66 62 MOD_VBOXUSBMON=vboxusbmon … … 683 679 unload_module "$MOD_VBOXDRV" "$DESC_VBOXDRV" "$fatal" 684 680 rem_driver "$MOD_VBOXDRV" "$DESC_VBOXDRV" "$fatal" 685 686 # No separate VBI since 3.1687 # unload_module "$MOD_VBI" "$DESC_VBI" "$fatal"688 681 689 682 # remove devlinks
Note:
See TracChangeset
for help on using the changeset viewer.