This may not be specifically munki-related, but I’d like to come up with a way to distribute and keep FCPX (Final Cut Pro X) up-to-date via Munki, and several of our video editors want to keep FCP7 on the machine. I tried this earlier and munki saw FCP7 and updated it to FCPX as I had it in the managed updates (similar to the FireFox3 vs. FireFox methodology)
Also we’ve got some copies of Apple Remote Desktop that are out there and currently one is purchased through the Apple store (and there’s no place to enter a serial number). Apple’s concept of Enterprise App Store where end-users download and install when admins e-mail them app store codes doesn’t work in our (educational) environment – we need to be able to distribute apps to the desktop like with Munki.
Have you solved this in your organization? If so I’d appreciate an e-mail off-list so we don’t clog it up with potentially non-munki relevant chatter.
Thanks,
M@
I think the approach we ended up taking is similar to how others might be doing it. Basically we started redeeming the codes for FCPX, Motion, and Compressor through one general ITS account. Then with one machine, log into that account, and either download it initially, or download the update. Once it’s downloaded, you would need to repackage it (without running it first, typically). Once you have your package made up, you can push it out with Munki.
Specifically with FCPX here, we decided to treat it the same as it was with FCPS, and give FCP X, Motion and Compressor to those who requested the upgrade (We ended up getting 3x redeem codes for each FCPS License we had for upgrade, one for each product). We then take those three apps, and put them in a “Final Cut Pro X” folder when packaging them up so the end users can keep Suite 3 and Pro X (and associates).
We then offered it as an Optional Install to the departments that requested the upgrade, and they have been able to upgrade when they wanted to, instead of having to wait for someone from ITS to come out and install it for them.
As for Apple Remote, we have not purchased any new copied to do it this way, but I would most likely just do something similar to repackage and offer it, or at least repackage it for specific installs later.
Thanks,
Brandon Penglase
Technical Support Analyst
Pennsylvania College of Technology
I think the approach we ended up taking is similar to how others might be doing it. Basically we started redeeming the codes for FCPX, Motion, and Compressor through one general ITS account. Then with one machine, log into that account, and either download it initially, or download the update. Once it’s downloaded, you would need to repackage it (without running it first, typically)
. Once you have your package made up, you can push it out with Munki.
Specifically with FCPX here, we decided to treat it the same as it was with FCPS, and give FCP X, Motion and Compressor to those who requested the upgrade (We ended up getting 3x redeem codes for each FCPS License we had for upgrade, one for each product). We then take those three apps, and put them in a “Final Cut Pro X” folder when packaging them up
This is true, I should have included that.
I also forgot to mention that I downloaded the ProAppQTCodecs, Motion Content, and FCP Content and included them in Munki, and specified them as an update_for the FCPX package I build, this way when FCPX is installed, it gets the content and plugins too.
Thanks,
Brandon Penglase
Technical Support Analyst
Pennsylvania College of Technology
Ok, then I'm feeling dumb, because I can't get it to work as I described!Main Package name is: XcodeLionIt's in my main client manifest as a managed_install.I have 2 versions "active" in the same catalog: 4.3 and 4.3.1.I have a sub-package whose name is "MobileDevice"It is in the same catalog as above, only 1 version.Since it's the "MobileDevice.pkg" from Xcode 4.3.1 I only want it to be an update_for Xcode 4.3.1Soooo...the update_for string in its array is: <string>XcodeLion-4.3.1</string>
(the version is from the version key of XcodeLion)Totally not working and no sign of "MobileDevice" in verbose managedsoftwareupdate.Thoughts?--Heig
On Mar 8, 2012, at 9:45 AM, Heig Gregorian wrote:Ok, then I'm feeling dumb, because I can't get it to work as I described!Main Package name is: XcodeLionIt's in my main client manifest as a managed_install.I have 2 versions "active" in the same catalog: 4.3 and 4.3.1.I have a sub-package whose name is "MobileDevice"It is in the same catalog as above, only 1 version.Since it's the "MobileDevice.pkg" from Xcode 4.3.1 I only want it to be an update_for Xcode 4.3.1Soooo...the update_for string in its array is: <string>XcodeLion-4.3.1</string>What is the value for the version key in the pkginfo you are referring to as "XcodeLion-4.3.1"
When did Xcode 4.3.1 come out? I can't keep up....