Hello everyone.

 

I have a question about a package where I'm not sure how to do it.

It's about the Qemu guest agent.

I would like to create it as an addon and have been trying for a few days without success.

Whenever I want to create the package via the Ipfire build environment, there is nothing in the associated log after a successful run.

I also think that I now figured out what it could be.

The problem is that the Qemu source files are already available in the build system,

which also includes qemu-ga, since the Qemu package is created with it, which means that all the necessary files have already been created.

Since qemu-ga should not be included in the final add-on according to /config/rootfiles/packages/qemu,

it is in the build system but in the end it is not accessible to the user.

I wanted to create qemu-ga as a separate package, virtualize the Ipfire for users like me,

but currently don't know how, since the source files from the lfs are already available for Qemu.

If I use my own source files, which I would like to do because of the newer version,

those from the Qemuaddon will be overwritten by the newer ones in the build system.

I myself have the qemu-ga running on the Ipfire without any problems because I created it myself

using the ./make.sh shell and put the files in the right place in the system myself.

The only thing I can't do is use the build system so that others can benefit from it.

For example, can you use /lfs/qemu to create 2 add-ons?

Or do I have to create a separate /lfs/qemu-ga just without a build routine and then write the required files into /config/rootfiles/packages/qemu-ga myself?

It would be nice if someone had an idea how to do this.

I hope that I have expressed myself reasonably understandably.

 

Regards

 

Marcel Follert