Posted on 05-01-2013 02:35 PM
Hi all,
I'm relatively new to Composer and have successfully customized, packaged, and deployed Google Chrome without any issues. Works great. However, when I perform the same steps (outlined below) in effort to customize and deploy Firefox 20.0, it only deploys the application without any customizations. I'm at a little bit of a loss and unsure how to proceed. I've read plenty of discussions on Firefox and it appears to be a little bit moody.
-On a clean base image, I downloaded Firefox 20 direct from Mozilla's website.
-Opened Composer, started snapshot
-Installed Firefox and customized home page and tab settings
-Quit Firefox
-Completed Composer snapshot
-Built out .DMG
-Added to Casper Admin
-Enabled FEU and FUT
-Deployed via Casper Remote and ensured FEU and FUT were still enabled.
-Application installed properly, custom preferences did not set
Any help is appreciated!
Posted on 05-01-2013 03:01 PM
Apparently, if you use Composer on an account that matches the administrative account it is being deployed to then there is some sort of break in communication. I created a new admin account on my clean, base image machine and performed all the steps outlined above again. (I removed Firefox.app, .plist, and preferences file.) Deployed it on a test machine and there it was, customized just the way I needed it. Very peculiar issue.
The remaining follow-up question I have is this: When the application is deployed, at first launch I received the "This application was downloaded from the Internet."
Is there anyway to prevent this message from appearing? I ran the application several times on the Mac I used to capture it in an effort to avoid this message, but I received it regardless.
Thank you!
Posted on 05-02-2013 02:06 AM
That would be Mac OS X's Quarantine kicking in.
You'd need to strip out the X-attribute for Quarantine on the Firefox.app bundle.
I can't remember it off my head but the command can be found with a quick google
Posted on 05-02-2013 05:35 AM
just had to do this .
sudo xattr -rd com.apple.quarantine /path/to/application.ap
ie:
sudo xattr -rd com.apple.quarantine /Applications/Firefox.app
hth
LS
Posted on 05-02-2013 07:06 PM
The remaining follow-up question I have is this: When the application is deployed, at first launch I received the "This application was downloaded from the Internet." Is there anyway to prevent this message from appearing? I ran the application several times on the Mac I used to capture it in an effort to avoid this message, but I received it regardless.
Yes.
You have to make the root user as the application owner
1) Click on /Applications folder in Composer contents pane to highlight it.
external image link
2) Then click on Permissions icon.
external image link
3) Select "Apply Owner to Applications and All Enclosed Items".
external image link
Then create the package and see if it fixes your problem.