I'm having problems with composer's flat packages. I've always used regular pkg's in the past, but I'm converting to SMB shares for Casper, so I thought I'd start switching over to DMG and flat packages to simplify replication.
So, my first test flat package was very simple- Firefox 12. I have an existing source for a old-style pkg for Firefox 12 already in Composer, so I clicked the preference to enable building flat pkg's, and had composer generate a new package. Ran it, and the Firefox app installed to /ROOT/Applications instead of /Applications.
So, I created a new firefox package from scratch- dragged firefox from /Applications into the composer window, checked permissions, and built it again . . . same results- the file is installed to /ROOT/Applications.
So, just to make sure I'm not insane, I switched the Composer preference back to building old-school pkgs. Generated Firefox's pkg again with no other changes, and it installs to /Applications as it should.
I ask you, jamfnation- what's the deal with composer and flat pkgs? :)