I've been working on issue#1939 - method for distributing salt formulas. At the moment, I think a simple approach is to use a repository - it has the advantage that it leverages an existing mechanism, packages will be signed, and it's simple to apply the state after installing the package. Another advantage is that instead of creating a new interface to an app store we can hack about with an existing package manager - that's the approach I've taken, and have a working prototype.
Here's the thing - a package drops salt formula into /srv/salt and installs the state using qubesctl as final step. (Could provide non-installer packages that just drop formula without installing). What is appropriate action if a user removes the package - just remove the salt files? Remove the effect of the state as best we can? Thoughts? -- You received this message because you are subscribed to the Google Groups "qubes-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-devel/20210516121319.GA24419%40thirdeyesecurity.org.
