Embedding RPM application packages in an AutoSD image¶
Creating and embedding RPM packages in an AutoSD OS image is one method for deploying applications in an automotive environment. The other method is to create containerized applications.
AutoSD OS images are immutable, and you cannot add your application to the OS after it has been built. The RPM method offers a reliable and efficient method to include your application in the OS when the OS is built.
At a high level, adding RPMs to your AutoSD image involves the following steps:
- Package the RPM: Create an RPM from your application’s source code using a variety of tools and commands.
- Embed the RPM: Add the RPM files to either the root or QM partition of the OS image by specifying options in your Automotive Image Builder manifest.
Important
AutoSD is the public preview of the Red Hat In-Vehicle OS product and contains all of the technology and tools necessary to run a mixed-criticality workload on that safety certified product. The documentation on this page presents the technology underlying and available in the product, but all safety requirements and documents are not covered here and are available only to Red Hat In-Vehicle OS customers. These safety documents impose some limitations and additional activities necessary for safety workloads.