Packaging instructions for the qubes-mgmt-salt-user-qvm-features-in-pillar RPM package.
Looking for the source files? See src/
.
This directory contains the tools necessary to package qvm-features-in-pillar using Tito.
Because dom0 is the most trusted domain and files should not be copied from less-trusted domains, copying files to dom0 requires special caution.
Taking advantage of dom0's secure update mechanism is one way to install files in dom0 that seems reasonable to me; provided you trust the files you're installing! I wrote them, I sign them, I trust them. This code should allow you to review them, sign them and trust them yourself.
To make things more manageable, Tito is setup once for all the Salt formulas, and the builds can be performed from the root of the Git repository. Please refer to the instructions in the main README to release and build the RPM packages.
When it comes to testing the packages, I only have rough instructions to offer for the time being. If you have thoughts, ideas, or questions and want to contribute, please do!