Re: [qubes-users] Re: QubesOS weekly builds

2021-03-22 Thread Frédéric Pierret



Le 3/22/21 à 2:03 AM, Beto HydroxyButyrate a écrit :

Trying to use the info provided to kick off my own ISO build.
This posted links to does not use the `QubesBuilder` approach, as it references 
stuff apparently checked out to ~/qubes-src, rather than 
~/qubes-builder/qubes-src.

Is this different approach to building documented?  What else should  check out to 
~/qubes-src?  How does this fit into the "Development Workflow"?

Per those docs:

/Qubes is split into a bunch of git repos. This are *_all _*contained in the 
qubes-src directory under qubes-builder. Subdirectories there are separate 
components, stored in separate git repositories./
/
/
Just making ~/qubes-src a symbolic link to ~/qubes-builder/qubes-src does not 
fix things as, despite the claim that /this are all contained/  in 
~/qubes-builder/qubes-src, the two new git repos referenced are not contained 
there.



I forgot to mention also that the reference used in builder.conf for 
INSTALLER_KICKSTART=ZZZ is a path under the build chroot and not to your local 
qubes-builder. The build chroot has sources from qubes-builder/qubes-src copied 
to chroot-dom0-fcXX/home/user/qubes-src. The value for the kickstart is then 
used when build is ran under the chroot. That probably deserves a note in the 
doc if it's not the case.

Frédéric

--
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/e5620fdb-2379-f1ec-c85b-4ba44bd1d3fb%40qubes-os.org.


OpenPGP_signature
Description: OpenPGP digital signature


Re: [qubes-users] Re: QubesOS weekly builds

2021-03-22 Thread Frédéric Pierret



Le 3/22/21 à 2:03 AM, Beto HydroxyButyrate a écrit :

Trying to use the info provided to kick off my own ISO build.
This posted links to does not use the `QubesBuilder` approach, as it references 
stuff apparently checked out to ~/qubes-src, rather than 
~/qubes-builder/qubes-src.

Is this different approach to building documented?  What else should  check out to 
~/qubes-src?  How does this fit into the "Development Workflow"?




Due to recent troubles with kernels 5.4.X and 5.10.X, I've decided to add again to this 
weekly pipeline, the build of a fresh Qubes R4.1 ISO. I don't build any package or any 
template. It uses only Qubes OS repositories. The qubes-builder conf is: 
https://github.com/QubesOS/qubes-release-configs/blob/master/R4.1/qubes-os-iso-full-online.conf
 

 and the kickstart can be found here: 
https://github.com/QubesOS/qubes-installer-qubes-os/blob/master/conf/iso-full-online.ks 
.


It's written "qubes-builder" conf. So use this as builder.conf and that's all: 
make iso. The kickstart reference provided is the one used by this conf: 
https://github.com/QubesOS/qubes-release-configs/blob/master/R4.1/qubes-os-iso-full-online.conf#L24.
 Meaning the installer will use the file in installer-qubes-os sources: 
https://github.com/QubesOS/qubes-installer-qubes-os/blob/master/conf/iso-full-online.ks

Frédéric

--
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/95429f87-1632-15d3-a7e1-8285407eec56%40qubes-os.org.


OpenPGP_signature
Description: OpenPGP digital signature