Add breakpoints between passes for INTERNAL_CI

These are implemented as dummy jumps with a script that just exits
with success. Since this script will be sourced, rather than called,
this causes the bootstrap process to exit at that point.
The breakpoints are conditional on INTERNAL_CI (we check for "pass1"
because that's the only pass when script-generator runs, but the
resulting effect is that each pass only bootstraps its own part of
the manifest).
This commit is contained in:
Gábor Stefanik 2023-12-23 07:18:24 +01:00 committed by fosslinux
parent f66f9efa2c
commit e9787b55c8
2 changed files with 3 additions and 0 deletions

1
steps/jump/break.sh Normal file
View File

@ -0,0 +1 @@
exit 0

View File

@ -115,6 +115,7 @@ define: BUILD_LINUX = ( CHROOT == False || BUILD_KERNELS == True )
build: kexec-linux-1.0.0 ( BUILD_LINUX == True )
build: kexec-tools-2.0.22 ( BUILD_LINUX == True )
build: linux-4.9.10 ( BUILD_LINUX == True )
jump: break ( INTERNAL_CI == pass1 )
jump: linux ( CHROOT == False )
improve: finalize_fhs
build: musl-1.2.4
@ -174,6 +175,7 @@ build: python-3.3.7
build: python-3.4.10
build: python-3.8.16
build: python-3.11.1
jump: break ( INTERNAL_CI == pass1 ) # scripts are generated in pass1
build: gcc-10.4.0
build: binutils-2.41
build: gcc-13.1.0