Search Results for

    Show / Hide Table of Contents

    How To Create A RPS Package

    What is a Package

    A package is what RPS calls any executable meant to be distributed via RPS to other RPS Target with the intent of managing the software on the target. A package file is a Zip archive that contains the content needed in order to manage the software as well as a Package Manifest file. That zip archive in its entirety is what would be considered a "Package" in terms of RPS, not the individual files inside.

    Known Limitations

    The maximum supported RPS Package size is 2GB. Any RPS Package zip file that is larger than 2GB will throw an exception when RPS tries to open the package and read the manifest file from the package zip file.

    • This exception can occur in two scenarios:

      • When creating a new package stream with a package where the zip file size is greater than 2GB.
      • When adding a new package to an existing package stream where the package zip file size is greater than 2GB.

      The resulting behavior:

      2GB package error

    How to Create a Package

    A package consists of all the files needed to run on the targets in order to install, upgrade, or uninstall. A package archive requires the content, of which one file should be the executable entry point, and a Package Manifest file, which contains the metadata needed by RPS in order to process the package.

    Example: Creating a FireFox Install Package

    1. Zip the installer and any files needed for the desired Firefox version.

    2. Create the Package Manifest file with a name of "Package.RPS" for the Firefox version that is to be installed

    3. Add the Package Manifest to the Firefox zip archive created above

      Figure 1 Firefox v70.0 Rps Package Figure 1 Firefox v70.0 Rps Package

      Figure 2 Firefox Package Contents Figure 2 Firefox Package Contents

    In This Article
    Back to top Generated by DocFX