canmove, Confirmed users
1,394
edits
(→DMGs) |
|||
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 === |