Code Monkey home page Code Monkey logo

seansgm-recipes's Introduction

AutoPkg Recipes for FileWave & LANrev

For information on AutoPkg please read the wiki

Absolute and LANrev recipes have been moved to their own directory. Product is being killed off.

For Anyone New

LANrevImporter is required to upload packages into your LANrev database and "LANrev Admin.app" needs to be running and signed in with a user who has permissions to add payloads and packages. See the LANrevImporter page for more details.

FWTools are required to upload packages into your FileWave database. You will also find some FileWave recipes and the guide to get you started with FileWave

LANrev Note

Due to LANrev's imminent end of life, it is highly unlikely I will make any chanage to the LANrev recipes anymore. FileWave recipes will now be offered instead

Recipes

All these recipes require a parent. Look at the ParentRecipe key in the file. For example, Firefox.LANrev.recipe

    <key>ParentRecipe</key>
    <string>com.github.autopkg.pkg.Firefox_EN</string>

Alternatively, you can get parent info running:

    autopkg info Firefox.LANrev

which in turn will show all parents

Recipe file path:    /Volumes/DATA/autopkg/Recipes/LANrev/Firefox.LANrev.recipe
Parent recipe(s):    /Volumes/DATA/autopkg/RecipeRepos/com.github.autopkg.recipes/Mozilla/Firefox.pkg.recipe
                     /Volumes/DATA/autopkg/RecipeRepos/com.github.autopkg.recipes/Mozilla/Firefox.download.recipe

Overrides

Information on recipe overrides can be found here

Consider using overrides for some keys, e.g.

  • sd_name_prefix
  • payload_name_prefix
  • add_s_to_availability_date

Example

Firefox override

    <key>Identifier</key>
    <string>local.Override.LANrev.Firefox</string>
    <key>Input</key>
    <dict>
            <key>LOCALE</key>
            <string>en_GB</string>
            <key>NAME</key>
            <string>Firefox</string>
            <key>RELEASE</key>
            <string>latest</string>
            <key>sd_name_prefix</key>
            <string>LANrev-</string>
            <key>payload_name_prefix</key>
            <string>LANrev-</string>
            <key>add_s_to_availability_date</key>
            <integer>86400</integer>
    </dict>
    <key>ParentRecipe</key>
    <string>local.amsdpackages.FirefoxESR</string>

autopkg info will also show any overrides if there are any

    autopkg info Firefox.LANrev.Override


Input values: 
    LOCALE = "en_GB";
    NAME = Firefox;
    RELEASE = latest;
    "add_s_to_availability_date" = 86400;
    "payload_name_prefix" = "LANrev-";
    "sd_name_prefix" = "LANrev-";

seansgm-recipes's People

Contributors

seansgm avatar jbaker10 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.