Updates Qubes Builder details?

25 views
Skip to first unread message

Drew White

unread,
Mar 26, 2017, 11:32:27 PM3/26/17
to qubes-users
Just a thought for the future builder. :}

Is anyone by chance going to some day update the Qubes Builder details so that they actually make sense?

Example, it doesn't say how to build a specific version or a specific variant of qubes.


"The build system creates build environments in chroots and so no other packages are needed on the host. "
What does this mean?
Does this mean that it doesn't use the version of Unix that you want and have put the builder under?


Hope to see it updated to make sense someday with all those things that are unanswered, answered.

Unman

unread,
Mar 28, 2017, 6:54:30 PM3/28/17
to Drew White, qubes-users
Hello Drew

There are quite a few pages about the build process, as well as more
information in the qubes-builder/doc directory. Also, there are a number
of config files in example-configs. Finally, if you run ./setup in the
builder directory you can choose the flavour you want - also , this
will generate quite detailed builder.conf which should make the options a
little clearer.

Finally, you are quite right. The build process creates chroots for the
distribution you are building. So if you select Jessie, then a
chroot-jessie will be setup and the actual build will take place in that
chroot.

cheers

unman

Drew White

unread,
Mar 29, 2017, 7:58:32 PM3/29/17
to qubes-users, drew....@gmail.com, un...@thirdeyesecurity.org

Heya Unman,

That's what I thought happened by the way everything was explained, however that isn't really that good.

Because what if the flavour isn't in the list?

What do I do then?

How do I build it onto an operating system that isn't in the list at all?
Do I need to customise the build script until the build script works?

There isn't anything in the build docs or files or anything that tells me what I'm trying to find out, nor anything that I have asked about certain things in the past.

So I ask every now and again things to see if things have progressed and been able to get things worked out and fixed or not so that the instructions are there for those that do custom build, not just a generic build according to what qubes says it requires.

I have a system, I want Qubes to be built into it, it has XEN.

I don't want Jessie or anything, I just want the files downloaded, built, and installed correctly.

It's source code, so it should just be easy enough to do if the instructions were there as to what was required for each part of qubes, what is needed to be able to install each, what X is required, the list of details for everything, not just a little piece of information that tells you next to nothing.

It's what I've been after for a long time now.

I try an uninstall Qubes from a guest, and it tells me it's going to uninstall half the system, thus the system would then stop working. Nothing I can do about that, I don't know what is required for what..

I try and uninstall one thing, and it says it has to uninstall everything.

Nothing there tells me anything about it.


If the documentation had everything in it, even the things that the creators of Qubes don't know since they don't fully know what Qubes requires, as they said in the past, then I wouldn't have to ask these details. I wouldn't have to try to find out from users what the creators/developers can't tell me.

All I ever get told is go to the documentation.

If the info was n the documentation, I wouldn't have to ask.

I go to the docs first, I search this google forum first, I search the developers forum too.. I search on GitHub for the bug list.. (Which doesn't contain the bugs that have been reported and in Qubes since version 2 that are still in 3 and most likely 4.

I'm just trying to get the details I need to know what I need in the system so that I can install them and then get it all done properly and working.

....

Reply all
Reply to author
Forward
0 new messages