ReleaseEngineering/PuppetAgain/HowTo/Hack on PuppetAgain: Difference between revisions

Jump to navigation Jump to search
Line 44: Line 44:
=== DMGs ===
=== DMGs ===
Every DMG's provenance should be documented somehow in the puppet hg repository.  For publicly available DMGs, this can be described in the $package.pp file.  Otherwise, add a $package-dmg.sh script that builds the DMG from its prerequisites.  See [[ReleaseEngineering/PuppetAgain/HowTo/Build_DMGs]].
Every DMG's provenance should be documented somehow in the puppet hg repository.  For publicly available DMGs, this can be described in the $package.pp file.  Otherwise, add a $package-dmg.sh script that builds the DMG from its prerequisites.  See [[ReleaseEngineering/PuppetAgain/HowTo/Build_DMGs]].
DMGs that are hand-built but not customized in any way should be installed by packages::xxx, rather than packages::mozilla::xxx.  Include the xxx-dmg.sh script in the modules/packages/manifests directory, alongside the manifest file.


=== Custom Packages ===
=== Custom Packages ===
canmove, Confirmed users
1,394

edits

Navigation menu