Firefox 20.0 Customized and Composer

cstout
Contributor III
Contributor III

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!

4 REPLIES 4

cstout
Contributor III
Contributor III

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!

daz_wallace
Contributor III

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

Nix4Life
Valued Contributor

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

Kumarasinghe
Valued Contributor
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.