Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qubes.InstallPackage service #2867

Open
rootkovska opened this issue Jun 25, 2017 · 2 comments
Open

qubes.InstallPackage service #2867

rootkovska opened this issue Jun 25, 2017 · 2 comments
Labels
C: mgmt C: templates P: major Priority: major. Between "default" and "critical" in severity. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.

Comments

@rootkovska
Copy link
Member

Request installation of package (RPM, DEB, etc) in the destVM.
Note:

  • It's up to the target VM to interpret this as a command to install DEB, RPM, or whatever
  • The package must be available in an already defined repository (this call does not bring custom packages)
  • This is not part of the Admin API, specifically the target is handled by the destVM, not by dom0, policy does not use 'target=dom0' redirects, does not include pre-defined include/admin-api* files.
@rootkovska rootkovska added C: mgmt C: templates P: major Priority: major. Between "default" and "critical" in severity. labels Jun 25, 2017
@rootkovska rootkovska added this to the Release 4.1 milestone Jun 25, 2017
@andrewdavidwong andrewdavidwong added the T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. label Jun 25, 2017
@jpouellet
Copy link
Contributor

What is the intended use case?

If this is intended to be part of some larger automation where the target specified by the calling VM should be respected rather than chosen by the user, then this appears in violation of the proposed "service-oriented qrexec" model.

@marmarta
Copy link
Member

This would be extremely useful for various config tools: instead of saying "if you want to use this, install this-and-that in the template", we could just offer a way to do it automatically. Examples: shutdown-idle in VM settings, qubes-u2f in global config.

@andrewdavidwong andrewdavidwong removed this from the Release 4.2 milestone Aug 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: mgmt C: templates P: major Priority: major. Between "default" and "critical" in severity. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.
Projects
None yet
Development

No branches or pull requests

4 participants