- Timestamp:
- Oct 13, 2008 7:04:13 PM (16 years ago)
- Location:
- trunk/src/VBox/Installer/solaris
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/solaris/Makefile.kmk
r13066 r13231 151 151 $(if $(not $(VBOX_WITH_NETFLT))vnic_term.sh,) \ 152 152 virtualbox-webservice.xml \ 153 virtualbox-zoneaccess.xml \ 154 zoneaccess.sh \ 153 155 smf-vboxwebsrv.sh \ 154 156 vbox.copyright \ … … 380 382 $(QUIET)$(if $(VBOX_WITH_WEBSERVICES),$(INSTALL) -m 0644 $(VBOX_PATH_SOL_INST_SRC)/virtualbox-webservice.xml $(SOLARIS_INST_DIR)/virtualbox-webservice.xml,) 381 383 $(QUIET)$(if $(VBOX_WITH_WEBSERVICES),$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/smf-vboxwebsrv.sh $(SOLARIS_INST_DIR)/smf-vboxwebsrv.sh,) 384 $(QUIET)$(if $(VBOX_WITH_WEBSERVICES),$(INSTALL) -m 0644 $(VBOX_PATH_SOL_INST_SRC)/virtualbox-zoneaccess.xml $(SOLARIS_INST_DIR)/virtualbox-zoneaccess.xml,) 385 $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/zoneaccess.sh $(SOLARIS_INST_DIR)/zoneaccess.sh 382 386 $(QUIET)$(if $(not $(VBOX_WITH_NETFLT))$(INSTALL) -m 0755 $(PATH_ROOT)/src/VBox/Devices/Network/solaris/vnicinit_solaris.sh $(SOLARIS_INST_DIR)/vnic_setup.sh,) 383 387 $(QUIET)$(if $(not $(VBOX_WITH_NETFLT))$(INSTALL) -m 0755 $(PATH_ROOT)/src/VBox/Devices/Network/solaris/vnicterm_solaris.sh $(SOLARIS_INST_DIR)/vnic_term.sh,) -
trunk/src/VBox/Installer/solaris/postinstall.sh
r12865 r13231 23 23 # Check for xVM/Xen 24 24 currentisa=`uname -i` 25 osrevision=`uname -r` 25 26 if test "$currentisa" = "i86xpv"; then 26 27 echo "## VirtualBox cannot run under xVM Dom0! Fatal Error, Aborting installation!" … … 61 62 62 63 if test "$currentzone" = "global"; then 64 # Web service 63 65 if test -f /var/svc/manifest/application/virtualbox/webservice.xml; then 64 66 /usr/sbin/svccfg import /var/svc/manifest/application/virtualbox/webservice.xml … … 79 81 touch /usr/share/applications/virtualbox.desktop 80 82 fi 83 84 # Zone access service only necessary for Solaris 10 85 if test "$osrevision" = "5.10"; then 86 /usr/sbin/installf -c none $PKGINST /var/svc/manifest/application/virtualbox/zoneaccess.xml f 87 cp /opt/VirtualBox/virtualbox-zoneaccess.xml /var/svc/manifest/application/virtualbox/zoneaccess.xml 88 89 /usr/sbin/svccfg import /var/svc/manifest/application/virtualbox/zoneaccess.xml 90 /usr/sbin/svcadm enable -s svc:/application/virtualbox/zoneaccess 91 else 92 /usr/sbin/removef $PKGINST /opt/VirtualBox/zoneaccess.sh 1>/dev/null 2>/dev/null 93 rm -f /opt/VirtualBox/zoneaccess.sh 94 fi 95 96 /usr/sbin/removef $PKGINST /opt/VirtualBox/virtualbox-zoneaccess.xml 1>/dev/null 2>/dev/null 97 rm -f /opt/VirtualBox/virtualbox-zoneaccess.xml 81 98 fi 82 99 100 /usr/sbin/removef -f $PKGINST 83 101 /usr/sbin/installf -f $PKGINST 84 102 -
trunk/src/VBox/Installer/solaris/preremove.sh
r12761 r13231 23 23 currentzone=`zonename` 24 24 if test "$currentzone" = "global"; then 25 # stop and unregister webservice daemon25 # stop and unregister webservice SMF 26 26 /usr/sbin/svcadm disable -s svc:/application/virtualbox/webservice:default 27 27 /usr/sbin/svccfg delete svc:/application/virtualbox/webservice:default 28 29 # stop and unregister zoneaccess SMF (if present) 30 zoneaccessfound=`svcs -a | grep "virtualbox/zoneaccess"` 31 if test ! -z "$zoneaccessfound"; then 32 /usr/sbin/svcadm disable -s svc:/application/virtualbox/zoneaccess 33 /usr/sbin/svccfg delete svc:/application/virtualbox/zoneaccess 34 fi 28 35 29 36 # vboxdrv.sh would've been installed, we just need to call it.
Note:
See TracChangeset
for help on using the changeset viewer.