The office 2011 Installer sets the permissions on its licensing LaunchDaemon by absolute path instead of target ($3), so when used with InstaDMG, the permissions don’t get set correctly and the Licensing Daemon fails to run.
[b]Note: This is for Volume Licensed Office 2011 only.[/b]
The fix is this:
1. Right click on “Office Installer.mpkg” and select “Show Package Contents”
2. Browse to Contents–>Packages.
3. Right click on “Office2011_en_licensing.pkg” and select “Show Package Contents”
4. Browse to Contents–>Resources–>postflight and open with your favorite test editor (Or use the droplet I’ve posted below).
5. In the postflight, make it look like this by adding $3 before the paths and commenting out the launchctl command:
exit $?[/code]
6. Make sure the postflight is still executable (chmod +x it if you are paranoid) and you should be ready to use it with InstaDMG.
I made a Droplet .app using Platypus that automates this process. Download it here: [url]http://dl.dropbox.com/u/11466/PatchOffice2011Installer.dmg[/url]
Feel free to ask questions or if you have issues with the droplet, let me know.
One request for the author of the “PatchOfficeUpdate” script/droplet (mosen?); could you please update your script for Office 2011? I would like to include the 14.0.1 update in my build train, but it fails to install. Incidentally, I edited the existing patcher with the path to my Office 2011 installation as follows, but it did not allow the update to be installed in InstaDMG:
# Remove the volume check from the distribution script.
sed ‘/function volumeOs1049OrHigher/a \
return true;
‘ “$DISTRIBUTION_FILE” > “$DISTRIBUTION_FILE.tmp”
The function for check volume has a new name, so that code didn’t work with the new update. I’ve taken to Liberty of updating Mosen’s patcher. I’ll post it in a new thread.
This patcher works with Update 14.0.2. Wish I could find a direct link to Communicator Update 13.1.0 to test that out as well. It seems it’s only available through Microsoft AutoUpdate.
[QUOTE][u]Quote by: bw38[/u][p]This patcher works with Update 14.0.2. Wish I could find a direct link to Communicator Update 13.1.0 to test that out as well. It seems it’s only available through Microsoft AutoUpdate.[/p][/QUOTE]
That is driving me crazy too. If you figure out a good way of getting your hands on it, let me know.
I was looking for a url sniffer. I’ll add that app to my arsenal!
Btw I also did a before and after snapshot which seems to do the trick as well. Only three files are really changed the Communicator.app and a .plist for AutoUpdate under /Library and /User/Library.
Hmm, I ran the patcher on that installer and it did not work for me. IT says “Microsoft Communicator cannot find a valid license. Something is wrong with this copy of Microsoft Communicator. Please re-install with the original installer and then apply updates.” Very strange. Is anyone else getting this?
Comments are closed