StarlingX build source tree root
f6cbdb5af0
During the build-srpm phase of build-pkgs - for each package - determine the unique sorted list of all input files - calculate md5 sums of all input files and save to file $MY_WORKSPACE/std/rpmbuild/SOURCES/<pkg-name>/srpm_input.md5 - Compare vs reference md5sums of previous builds $MY_WORKSPACE/std/rpmbuild/SOURCES/<pkg-name>/srpm_reference.md5 - If different, rebuild package - If build successful, cp srpm_input.md5 -> srpm_reference.md5 Build-rpms still uses timestamps, but we will switch from 'find --newer' to 'find -newermm' to identify updates files which is compatable with how rsync sets the timestamps in the next build-avoidance update. Finally bring build-rpms-serial up to date, relative to build-rpms-parallel, with respect to spec cache, signal handling, process cleanup, and mock environment cleanup. The remaining delta between the two should reflect just the differences for parallel building. Story: 2002835 Task: 22754 Change-Id: I19c5594c84f026861e913a3af8af7dd0dc676ced Signed-off-by: Scott Little <scott.little@windriver.com> |
||
---|---|---|
build-data | ||
build-tools | ||
stx | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
LICENSE | ||
test-requirements.txt | ||
tox.ini |