diff --git a/Firefox/Firefox.download.recipe b/Firefox/Firefox.download.recipe new file mode 100644 index 0000000..35d5d1d --- /dev/null +++ b/Firefox/Firefox.download.recipe @@ -0,0 +1,70 @@ + + + + + Description + Download recipe for Firefox. Finds and downloads a Firefox release. +Some useful values for RELEASE are: 'latest', 'esr-latest', 'beta-latest'. +LOCALE controls the language localization to be downloded. +Examples include 'en-US', 'de', 'sv-SE', and 'zh-TW' +See the following URLs for more info: + http://ftp.mozilla.org/pub/firefox/releases/latest/README.txt + http://ftp.mozilla.org/pub/firefox/releases/latest-esr/README.txt + http://ftp.mozilla.org/pub/firefox/releases/latest-beta/README.txt + Identifier + de.md.download.firefox-rc-de + Input + + RELEASE + esr-latest + LOCALE + de + NAME + Firefox + DISABLE_CODE_SIGNATURE_VERIFICATION + + + MinimumVersion + 0.4.1 + Process + + + Arguments + + product_name + firefox + release + %RELEASE% + locale + %LOCALE% + + Processor + MozillaURLProvider + + + Arguments + + filename + %NAME%.dmg + + Processor + URLDownloader + + + Processor + EndOfCheckPhase + + + Processor + CodeSignatureVerifier + Arguments + + input_path + %pathname%/Firefox.app + requirement + anchor apple generic and certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "43AQ936H96" + + + + + diff --git a/Firefox/Firefox.munki.recipe b/Firefox/Firefox.munki.recipe new file mode 100644 index 0000000..061f6da --- /dev/null +++ b/Firefox/Firefox.munki.recipe @@ -0,0 +1,64 @@ + + + + + Description + Downloads Firefox disk image and imports into Munki. +Some useful values for RELEASE are: 'latest', 'esr-latest', 'beta-latest'. +LOCALE controls the language localization to be downloded. +Examples include 'en-US', 'de', 'sv-SE', and 'zh-TW' +See the following URLs for more info: + http://ftp.mozilla.org/pub/firefox/releases/latest/README.txt + http://ftp.mozilla.org/pub/firefox/releases/latest-esr/README.txt + http://ftp.mozilla.org/pub/firefox/releases/latest-beta/README.txt + Identifier + com.github.autopkg.munki.firefox-rc-en_US + Input + + MUNKI_REPO_SUBDIR + apps/ + MUNKI_CATEGORY + Internettools + NAME + Firefox + pkginfo + + catalogs + + test + prod + + description + Mozilla Firefox is a free and open source web browser. + display_name + Mozilla Firefox + name + %NAME% + category + %MUNKI_CATEGORY% + developer + Mozilla + unattended_install + + + + MinimumVersion + 2.0 + ParentRecipe + com.github.autopkg.download.firefox-rc-en_US + Process + + + Arguments + + pkg_path + %pathname% + repo_subdirectory + %MUNKI_REPO_SUBDIR% + + Processor + MunkiImporter + + + + diff --git a/Firefox/FirefoxSignedPkg.munki.recipe b/Firefox/FirefoxSignedPkg.munki.recipe new file mode 100644 index 0000000..cd12d26 --- /dev/null +++ b/Firefox/FirefoxSignedPkg.munki.recipe @@ -0,0 +1,70 @@ + + + + + Identifier + local.munki.FirefoxSignedPkg + Input + + LATEST_RELEASE + LATEST_FIREFOX_VERSION + LOCALE + de + MUNKI_REPO_SUBDIR + apps/firefox + NAME + Firefox + pkginfo + + blocking_applications + + Firefox.app + + catalogs + + prod + + category + Internettools + description + Mozilla Firefox ist ein kostenloser Webbrowser + display_name + Mozilla Firefox + minimum_os_version + 10.9 + name + %NAME% + unattended_install + + + + ParentRecipe + com.github.autopkg.munki.FirefoxSignedPkg + ParentRecipeTrustInfo + + non_core_processors + + parent_recipes + + com.github.autopkg.download.FirefoxSignedPkg + + git_hash + b8ebd97b7fc92cc4a9dc382ccc2ff8090c1b8f21 + path + /Users/Shared/GitRepos/com.github.autopkg.recipes/Mozilla/FirefoxSignedPkg.download.recipe + sha256_hash + 63a854b014f941e7c6a24714eab91310ca0d40b91ab33e609724f24e918be53f + + com.github.autopkg.munki.FirefoxSignedPkg + + git_hash + b8ebd97b7fc92cc4a9dc382ccc2ff8090c1b8f21 + path + /Users/Shared/GitRepos/com.github.autopkg.recipes/Mozilla/FirefoxSignedPkg.munki.recipe + sha256_hash + 3bd2182198bf27c35b13ba84e4bf2dd551045e1eeee682270a5b28d976669985 + + + + +