donmontalvo wrote:we'd just add the VirtualBox TeamID (VB5E2TV963) to our whitelist configuration profile
Great. That should make the installation of the main program go smoother. And here's the summary of what you need to do to pretty much get VirtualBox installed:
# Detach any "VirtualBox" volumes, if any, in case of a previous failed attempt
sudo hdiutil detach /Volumes/VirtualBox
# Mount the VirtualBox.dmg and run the Uninstaller, to remove any previous VirtualBox version. If any...sudo hdiutil attach "$MY_VirtualBox"
sudo /Volumes/VirtualBox/VirtualBox_Uninstall.tool --unattended
# Install VirtualBox. It *has to* be installed in the "/Applications" directory of every OSX.
sudo installer -pkg /Volumes/VirtualBox/VirtualBox.pkg -target /
# Detach the VirtualBox volume
sudo hdiutil detach /Volumes/VirtualBox
donmontalvo wrote:we use Jamf Pro to manage 10K+ Macs
And from the Extension Pack license agreement that Martin just linked to:
§ 2 Grant of license. Oracle grants you a personal, non-exclusive, non-transferable, limited license without fees to reproduce, install, execute, and use internally the Product on Host Computers for your Personal Use, Educational Use, or Evaluation. “Personal Use” is noncommercial use solely by the person downloading the Product from Oracle on a single Host Computer, provided that no more than one client or remote computer is connected to that Host Computer and that client or remote computer is used solely to remotely view the Guest Computer(s). “Educational Use” is any use by teachers or students in an academic institution (schools, colleges and universities) as part of the institution’s educational curriculum. “Evaluation” means testing the Product for up to thirty (30) days; after expiry of that term, you are no longer permitted to use the Product. Personal Use and/or Educational Use expressly exclude any use of the Product for commercial purposes or to operate, run, or act on behalf of or for the benefit of a business, organization, governmental organization, or educational institution.
It looks to me that you have to contact Oracle if you want to deploy VirtualBox's Extension Pack on 10K+ Macs...
NOTE: this license agreement does
not apply to the main VirtualBox program, only the Extension Pack.
donmontalvo wrote:Are you saying we can't deploy managed settings?
About that... VirtualBox doesn't work with a per-OSX settings, it works with a per-user settings. And they're not your .plist settings, they're a simple XML file. You can "manipulate"/"control" them from the command line.
So
(to use your example), if you don't want your users to be checking for VirtualBox updates, you could do that from the command-line
(via a login script?), but any knowledgeable user could override that "directive"/"suggestion". BTW, the command would be:
VBoxManage setextradata global "GUI/UpdateDate" "never"
PS. Why do I get the feeling that the number of posts in the "OSX Hosts" section is going to get a boost? That's a "good thing"™
