Changeset 59005 in vbox
- Timestamp:
- Dec 5, 2015 9:51:38 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 104533
- Location:
- trunk/src/VBox/Additions/solaris
- Files:
-
- 3 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/solaris/Installer/makepackage.sh
r44528 r59005 117 117 filelist_fixup prototype '$3 == "var/svc/manifest/application/virtualbox/vboxservice.xml"' '$2 = "manifest";$6 = "sys"' 118 118 filelist_fixup prototype '$3 == "var/svc/manifest/application/virtualbox/vboxmslnk.xml"' '$2 = "manifest";$6 = "sys"' 119 filelist_fixup prototype '$3 == "var/svc/manifest/application/virtualbox/vboxsetup3d.xml"' '$2 = "manifest";$6 = "sys"' 119 120 120 121 # vboxguest -
trunk/src/VBox/Additions/solaris/Installer/postinstall.sh
r59001 r59005 345 345 /usr/sbin/devfsadm -i vboxguest 346 346 347 # Setup VBoxService and vboxmslnkand start the services automatically347 # Setup VBoxService, vboxmslnk and vboxsetup3d and start the services automatically 348 348 echo "Configuring services (this might take a while)..." 349 349 cmax=32 … … 356 356 # 1 second intervals to see if our service has been successfully imported and timeout after 'cmax' seconds. 357 357 /usr/sbin/svcadm restart svc:system/manifest-import:default 358 /usr/bin/svcs virtualbox/vboxservice virtualbox/vboxmslnk >/dev/null 2>&1358 /usr/bin/svcs virtualbox/vboxservice virtualbox/vboxmslnk virtualbox/vboxsetup3d >/dev/null 2>&1 359 359 while test "$?" -ne 0; 360 360 do … … 365 365 break 366 366 fi 367 /usr/bin/svcs virtualbox/vboxservice virtualbox/vboxmslnk >/dev/null 2>&1367 /usr/bin/svcs virtualbox/vboxservice virtualbox/vboxmslnk virtualbox/vboxsetup3d >/dev/null 2>&1 368 368 done 369 369 if test "$success" -eq 0; then … … 371 371 /usr/sbin/svcadm enable -s virtualbox/vboxservice 372 372 /usr/sbin/svcadm enable -s virtualbox/vboxmslnk 373 /usr/sbin/svcadm enable -s virtualbox/vboxsetup3d 373 374 else 374 375 echo "## Service import failed." -
trunk/src/VBox/Additions/solaris/Installer/vboxsetup3d.xml
r58880 r59005 2 2 <!-- 3 3 # 4 # Solaris SMF service manifest for VBoxService (timesync).4 # Solaris SMF service manifest for setting up 3D pass-through. 5 5 # 6 Copyright (C) 2008-201 2Oracle Corporation6 Copyright (C) 2008-2015 Oracle Corporation 7 7 8 8 This file is part of VirtualBox Open Source Edition (OSE), as … … 25 25 <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 26 26 27 <service_bundle type='manifest' name='SUNWvboxguest:vboxse rvice'>27 <service_bundle type='manifest' name='SUNWvboxguest:vboxsetup3d'> 28 28 29 29 <service 30 name='application/virtualbox/vboxse rvice'30 name='application/virtualbox/vboxsetup3d' 31 31 type='service' 32 32 version='1'> … … 57 57 type='method' 58 58 name='start' 59 exec='/usr/ bin/VBoxService'59 exec='/usr/sbin/vboxguest.sh 3dstart' 60 60 timeout_seconds='30' /> 61 61 … … 63 63 type='method' 64 64 name='stop' 65 exec=' :kill'65 exec='/usr/sbin/vboxguest.sh 3dstop' 66 66 timeout_seconds='60' /> 67 68 <property_group name='startd' type='framework'> 69 <propval name='duration' type='astring' value='transient' /> 70 </property_group> 67 71 68 72 <template> 69 73 <common_name> 70 <loctext xml:lang='C'>VirtualBox Service.</loctext>74 <loctext xml:lang='C'>VirtualBox 3D pass-through set-up.</loctext> 71 75 </common_name> 72 76 </template> -
trunk/src/VBox/Additions/solaris/Makefile.kmk
r56938 r59005 131 131 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml \ 132 132 $(PATH_ROOT)/src/VBox/Additions/solaris/Mouse/vboxmslnk.xml \ 133 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxsetup3d.xml \ 133 134 $(VBOX_BRAND_LICENSE_TXT)=>LICENSE 134 135 … … 216 217 217 218 SOLARIS_ADD_USRSBIN_LINKS = \ 218 vboxmslnk 219 vboxmslnk \ 220 vboxguest.sh 219 221 220 222 SOLARIS_ADD_COMMON = \ … … 226 228 SOLARIS_ADD_SERVICES = \ 227 229 vboxservice.xml \ 228 vboxmslnk.xml 230 vboxmslnk.xml \ 231 vboxsetup3d.xml 229 232 230 233 ifdef VBOX_COMPRESS … … 281 284 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml \ 282 285 $(PATH_ROOT)/src/VBox/Additions/solaris/Mouse/vboxmslnk.xml \ 286 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxsetup3d.xml \ 283 287 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh \ 284 288 $(VBOX_PATH_X11_ADDITION_INSTALLER)/98vboxadd-xclient \ … … 326 330 $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml $(SOLARIS_ADD_SERVICESINST_DIR)/vboxservice.xml 327 331 $(QUIET)$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/Additions/solaris/Mouse/vboxmslnk.xml $(SOLARIS_ADD_SERVICESINST_DIR)/vboxmslnk.xml 332 $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxsetup3d.xml $(SOLARIS_ADD_SERVICESINST_DIR)/vboxsetup3d.xml 328 333 $(QUIET)$(SOLARIS_ADDINST_OUT_DIR)/makepackage.sh $(SOLARIS_ADDINST_OUT_DIR) $(PKGFILENAME) $(VBOX_SVN_REV) $(VBOX_SOL_PKG_DEV) 329 334 $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME) $(PATH_STAGE_BIN)/additions/$(PKGFILENAME)
Note:
See TracChangeset
for help on using the changeset viewer.