Changeset 34275 in vbox for trunk/src/VBox/Installer/darwin
- Timestamp:
- Nov 23, 2010 11:08:52 AM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 68023
- Location:
- trunk/src/VBox/Installer/darwin
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/darwin/DiskImage/VirtualBox_Uninstall.tool
r33540 r34275 164 164 165 165 # 166 # Unregister has to be done before the files are removed. 167 # 168 LSREGISTER=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister 169 if [ -e ${LSREGISTER} ]; then 170 ${LSREGISTER} -u /Applications/VirtualBox.app > /dev/null 171 ${LSREGISTER} -u /Applications/VirtualBox.app/Contents/Resources/vmstarter.app > /dev/null 172 fi 173 174 # 166 175 # Display the sudo usage instructions and execute the command. 167 176 # -
trunk/src/VBox/Installer/darwin/Makefile.kmk
r33185 r34275 647 647 MacOS/VMMR0.r0 \ 648 648 MacOS/VBoxDDR0.r0 \ 649 MacOS/VBoxDD2R0.r0 649 MacOS/VBoxDD2R0.r0 \ 650 MacOS/vmstarter 650 651 651 652 VBOX_DI_VBAPP_OTHER_BINS = \ … … 657 658 Resources/VirtualBoxVM.app/Contents/Info.plist \ 658 659 Resources/VirtualBoxVM.app/Contents/PkgInfo \ 660 Resources/vmstarter.app/Contents/Info.plist \ 661 Resources/vmstarter.app/Contents/PkgInfo \ 659 662 Info.plist \ 660 663 PkgInfo \ 661 664 Resources/virtualbox.icns \ 665 Resources/virtualbox-vbox.icns \ 666 Resources/virtualbox-vbox-extpack.icns \ 667 Resources/virtualbox-ovf.icns \ 668 Resources/virtualbox-ova.icns \ 662 669 MacOS/components/VBoxXPCOMBase.xpt \ 663 670 MacOS/components/VirtualBox_XPCOM.xpt … … 687 694 Resources/VirtualBoxVM.app/Contents/MacOS=>../../../MacOS/ \ 688 695 Resources/VirtualBoxVM.app/Contents/Resources=>../../../Resources/ \ 696 Resources/vmstarter.app/Contents/MacOS=>../../../MacOS/ \ 697 Resources/vmstarter.app/Contents/Resources=>../../../Resources/ \ 689 698 $(foreach qtmod, $(VBOX_QT4_MOD_NAMES), Frameworks/$(qtmod).framework/$(qtmod)=>Versions/4/$(qtmod)) 690 699 ifdef VBOX_WITH_COCOA_QT … … 733 742 $$(wildcard $(VBOX_PATH_DIST)/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/Resources/*) \ 734 743 $$(wildcard $(VBOX_PATH_DIST)/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/Resources/*.lproj/*) \ 744 $$(wildcard $(VBOX_PATH_DIST)/VirtualBox.app/Contents/Resources/vmstarter.app/Contents/*) \ 745 $$(wildcard $(VBOX_PATH_DIST)/VirtualBox.app/Contents/Resources/vmstarter.app/Contents/Resources/*) \ 746 $$(wildcard $(VBOX_PATH_DIST)/VirtualBox.app/Contents/Resources/vmstarter.app/Contents/Resources/*.lproj/*) \ 735 747 $$(wildcard $(VBOX_PATH_DIST)/VirtualBox.app/Contents/Resources/*.lproj/*) \ 736 748 $$(wildcard $(VBOX_PATH_DIST)/VirtualBox.app/Contents/MacOS/*) \ … … 766 778 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app \ 767 779 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents \ 780 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/Resources/vmstarter.app \ 781 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/Resources/vmstarter.app/Contents \ 768 782 $(if-expr defined(VBOX_WITH_PYTHON), \ 769 783 $(VBOX_PATH_PACK_TMP)/VirtualBox.pkg.root/Applications/VirtualBox.app/Contents/MacOS/sdk \ -
trunk/src/VBox/Installer/darwin/VirtualBox/postflight
r31940 r34275 67 67 VBOXWEBSRV_TRG="${HOME}/Library/LaunchAgents" 68 68 if [[ -e "${VBOXWEBSRV}" && -e "${VBOXWEBSRV_TRG}" ]]; then 69 echo "Installing vboxwebsrv launchd file to ${VBOXWEBSRV_TRG}"70 ${CP} "${VBOXWEBSRV}" "${VBOXWEBSRV_TRG}/"71 /usr/sbin/chown `/usr/bin/stat -f"%u" "${HOME}"`"${VBOXWEBSRV_TRG}/org.virtualbox.vboxwebsrv.plist"69 echo "Installing vboxwebsrv launchd file to ${VBOXWEBSRV_TRG}" 70 ${CP} "${VBOXWEBSRV}" "${VBOXWEBSRV_TRG}/" 71 /usr/sbin/chown "${USER}" "${VBOXWEBSRV_TRG}/org.virtualbox.vboxwebsrv.plist" 72 72 fi 73 73 … … 77 77 DATAPATH="`/usr/bin/dirname "${0}"`/../../../../../.." 78 78 if [ -d "${DATAPATH}/.custom" ]; then 79 echo 1>&2 "Copy ${DATAPATH}/.custom to ${VBOX_INSTALL_PATH}..."; 80 ${CPDIR} "${DATAPATH}/.custom/" "${VBOX_INSTALL_PATH}/custom" 79 echo 1>&2 "Copy ${DATAPATH}/.custom to ${VBOX_INSTALL_PATH}..."; 80 ${CPDIR} "${DATAPATH}/.custom/" "${VBOX_INSTALL_PATH}/custom" 81 fi 82 83 # 84 # Register our file extensions 85 # 86 LSREGISTER=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister 87 if [ -e ${LSREGISTER} ]; then 88 echo "Register file extensions for $USER" 89 /usr/bin/sudo -u "${USER}" ${LSREGISTER} -f /Applications/VirtualBox.app 90 /usr/bin/sudo -u "${USER}" ${LSREGISTER} -f /Applications/VirtualBox.app/Contents/Resources/vmstarter.app 81 91 fi 82 92
Note:
See TracChangeset
for help on using the changeset viewer.