Icon appears in the XOA interface
-
What is the base OS? Also, this may not matter, but that template did you use to create the VM?
-
@Danp Slackware does not have a base OS, it is the basis for other OS, just like Debian.
Hardware virtualization with paravirtualization drivers enabled (PVHVM)
-
The process of adding new icons is supposed to be easier in XO6. You may want to open an issue on Github requesting the addition of this icon.
-
@eurodrigolira Sorry to revive this topic, but do you have pointers on how to build a slackware package for xe-guest-utilities? I'm trying to add the VM guest tools to UnRAID and I'm not having much luck.
-
You should try with the new Rust binary, it will be a lot easier: https://gitlab.com/xen-project/xen-guest-agent
If you have questions about it, ask @yann or @TeddyAstie
-
@olivierlambert Thanks for the suggestion! The problem is I have no idea where I would start to build it for Slackware. I'll see if I can figure it out but with my research, I'm not quite sure I'll be able to.
-
That's a good question, I think any Rust toolchain should be able to build it. But @TeddyAstie and/or @yann will answer that better than me!
-
It's something on XO side IIRC.
XO needs to have icons for Slackware as it doesn't have it yet. -
We won't add icons in XO 5 anymore, but for XO 6 yes, we'll have a better system so anyone could contribute easily. The question @TeddyAstie was about building the Rust tools on Slackware
-
The guest agent is built like any Rust program (so basically getting the toolchain with
rustup
, thencargo build --release
in the guest agent directory).
Currently, there is some dependency on Xen-specific libraries unless https://gitlab.com/xen-project/xen-guest-agent/-/merge_requests/93 is merged (poke @yann).Alternatively take the Linux x86 64bit executable in https://gitlab.com/xen-project/xen-guest-agent/-/releases (which I assume works on Slackware).
-
@Maelstrom96 said in Icon appears in the XOA interface:
do you have pointers on how to build a slackware package for xe-guest-utilities?
If you still want to have a try at building (even though that will not let XO show an icon) the first question is, do you really want to build a slackware package (as in "contribute a package to Slackware so it is available to all Slackware users), or just get it built.
In the latter case, @TeddyAstie answered already, but if you really want to get into packaging, you should look on the Slackware side (e.g. here). I would have added "you may also want to have a look at any existing packaging of a Rust program", but given how "unstructured" the whole thing seems to be (I stand quite surprised of those 1995-looking all-manual instructions), you should be able to build a package once you've built the binary usingrustup
.