Changeset 98677 in vbox for trunk/src/VBox/Installer/solaris
- Timestamp:
- Feb 21, 2023 3:33:14 PM (22 months ago)
- Location:
- trunk/src/VBox/Installer/solaris
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/solaris/Makefile.kmk
r98676 r98677 122 122 $(VBOX_PATH_SOL_INST_SRC)/VBox.sh \ 123 123 $(VBOX_PATH_SOL_INST_SRC)/pkginstall.sh \ 124 $( VBOX_PATH_SOL_INST_SRC)/smf-vboxballoonctrl.sh\124 $(if $(VBOX_WITH_FE_BALLOONCTRL),$(VBOX_PATH_SOL_INST_SRC)/smf-vboxballoonctrl.sh) \ 125 125 $(VBOX_PATH_SOL_INST_SRC)/smf-vboxautostart.sh \ 126 126 $(if $(VBOX_WITH_WEBSERVICES),$(VBOX_PATH_SOL_INST_SRC)/smf-vboxwebsrv.sh,) … … 179 179 SOLARIS_SMF_FILES = \ 180 180 virtualbox-zoneaccess.xml \ 181 virtualbox-balloonctrl.xml\181 $(if-expr defined(VBOX_WITH_FE_BALLOONCTRL),mvirtualbox-balloonctrl.xml,) \ 182 182 virtualbox-autostart.xml \ 183 183 $(if-expr defined(VBOX_WITH_WEBSERVICES),virtualbox-webservice.xml,) … … 433 433 VBox.sh \ 434 434 pkginstall.sh \ 435 smf-vboxballoonctrl.sh\435 $(if $(VBOX_WITH_FE_BALLOONCTRL),smf-vboxballoonctrl.sh) \ 436 436 smf-vboxautostart.sh \ 437 $(if $(VBOX_WITH_WEBSERVICES),smf-vboxwebsrv.sh ,)437 $(if $(VBOX_WITH_WEBSERVICES),smf-vboxwebsrv.sh) 438 438 439 439 … … 490 490 $(if $(VBOX_WITH_HEADLESS),VBoxHeadless) \ 491 491 $(if $(VBOX_WITH_FE_BUGREPORT),VBoxBugReport) \ 492 VBoxBalloonCtrl\492 $(if $(VBOX_WITH_FE_BALLOONCTRL),VBoxBalloonCtrl) \ 493 493 VBoxAutostart \ 494 494 $(if $(VBOX_WITH_WEBSERVICES),vboxwebsrv) \ … … 686 686 $(VBOX_PATH_SI_SCRATCH_PKG)/makepackage.sh \ 687 687 $(if-expr defined(VBOX_WITH_HARDENING),--hardened,) \ 688 $(if-expr !defined(VBOX_WITH_FE_BUGREPORT),--without-VBoxBugReport,) \ 689 $(if-expr !defined(VBOX_WITH_FE_BALLOONCTRL),--without-VBoxBalloonCtrl,) \ 688 690 $(VBOX_PATH_SI_SCRATCH_PKG) \ 689 691 $(PKG_FILENAME) \ … … 735 737 $(if-expr defined(VBOX_WITH_HARDENING),--hardened,) \ 736 738 $(if-expr !defined(VBOX_WITH_FE_BUGREPORT),--without-VBoxBugReport,) \ 739 $(if-expr !defined(VBOX_WITH_FE_BALLOONCTRL),--without-VBoxBalloonCtrl,) \ 737 740 $(VBOX_PATH_SI_SCRATCH_PKG) \ 738 741 $(PKG_FILENAME_SMF_STYLE) \ -
trunk/src/VBox/Installer/solaris/makepackage.sh
r98676 r98677 38 38 PACKAGE_SPEC="prototype" 39 39 OPT_WITHOUT_VBoxBugReport="" 40 OPT_WITHOUT_VBoxBalloonCtrl="" 40 41 while [ $# -ge 1 ]; 41 42 do … … 48 49 PACKAGE_SPEC="virtualbox.p5m" 49 50 ;; 50 --without-VBoxBugReport 51 --without-VBoxBugReport) 51 52 OPT_WITHOUT_VBoxBugReport="yes" 53 ;; 54 --without-VBoxBalloonCtrl) 55 OPT_WITHOUT_VBoxBalloonCtrl="yes" 52 56 ;; 53 57 *) … … 246 250 # Manifest class action scripts 247 251 package_spec_fixup_filelist '$3 == "/var/svc/manifest/application/virtualbox/virtualbox-webservice.xml"' '$2 = "manifest";$6 = "sys"' 248 package_spec_fixup_filelist '$3 == "/var/svc/manifest/application/virtualbox/virtualbox-balloonctrl.xml"' '$2 = "manifest";$6 = "sys"' 252 if [ -z "${OPT_WITHOUT_VBoxBalloonCtrl}" ]; then 253 package_spec_fixup_filelist '$3 == "/var/svc/manifest/application/virtualbox/virtualbox-balloonctrl.xml"' '$2 = "manifest";$6 = "sys"' 254 fi 249 255 package_spec_fixup_filelist '$3 == "/var/svc/manifest/application/virtualbox/virtualbox-zoneaccess.xml"' '$2 = "manifest";$6 = "sys"' 250 256 … … 300 306 301 307 # Add hardlinks for executables to launch the 32-bit or 64-bit executable 302 for f in VBoxManage VBoxSDL VBoxAutostart vboxwebsrv VBoxZoneAccess VBoxSVC VBox BalloonCtrl VBoxTestOGL VirtualBox VirtualBoxVM vbox-img VBoxHeadless; do308 for f in VBoxManage VBoxSDL VBoxAutostart vboxwebsrv VBoxZoneAccess VBoxSVC VBoxTestOGL VirtualBox VirtualBoxVM vbox-img VBoxHeadless; do 303 309 package_spec_append_hardlink VBoxISAExec $f "$PKG_BASE_DIR" "$VBOX_INSTALLED_DIR" 304 310 done … … 306 312 package_spec_append_hardlink VBoxISAExec VBoxBugReport "$PKG_BASE_DIR" "$VBOX_INSTALLED_DIR" 307 313 fi 314 if [ -z "${OPT_WITHOUT_VBoxBalloonCtrl}" ]; then 315 package_spec_append_hardlink VBoxISAExec VBoxBalloonCtrl "$PKG_BASE_DIR" "$VBOX_INSTALLED_DIR" 316 fi 308 317 309 318 package_spec_fixup_content
Note:
See TracChangeset
for help on using the changeset viewer.