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

General improvements #1492

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Conversation

dpsmith
Copy link
Member

@dpsmith dpsmith commented Apr 19, 2024

This PR provides general improvements to a series of recipes in the layer.

Signed-off-by: Daniel P. Smith [email protected]

We need to load the CML SINIT ACM for tboot to use it.
sshd argo is purely internal to the host.  We don't need to use multiple
ssh host keys since a single one will be compatible with out provided
client ssh.

Select ed25519 since it is fast and generally preferred.  This means we
can drop generating ecdsa, dsa & rsa.

Change the bbappend seddery to just modify the single entry.

Signed-off-by: Jason Andryuk <[email protected]>
Only listed on localhost since it doesn't need to be on the network.
Monit has trouble with "localhost" so use 127.0.0.1.
This adds udev rules to apply the argo group ownership to /dev/argo*.
This helps with deprivileging processes so they don't have to run as
root.

It's subpackage and will be added as an RRECOMMENDS in most cases.
libargo is useless without argo-module.  Add that RDEPENDS and remove
all the manual IMAGE_INSTALLs of argo-module from image recipes.  Proper
dependency tracking takes care of that for us.

Since KERNEL_MODULE_AUTOLOAD is set properly for argo-module/xen-argo,
this is all much nicer.
domstore_read is a open-coding of db-read-dom0 from dbd-tools-guest, so
just replace the use.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants