Scott Little 663edb4567 Ceph build script improvements to prevent needless rebuilds
Problem: The file $SRC_DIR/src/.git_version is created by the
custom build script and is not cleaned upon exit.  The presence
of the new file under $SRC_DIR will trigger a rebuild on the
next iteration.

Solution: Add a cleanup of the file to cover the normal exit case.
This means $SRC_DIR/src/.git_version will not be present at the
start of the next build.

Problem: A lot of tarballs are copied into the build by the
build script, rather than being listed in the COPY_LIST.  This
breaks the md5 checksum mechanism used to determine if a rebuild
is required.  A change to a tarball will be ignored and not
trigger a rebuild.

Solution: Move the code that generates the list of input tarballs
into build_srpm.data.  The file is sourced, so COPY_LIST can
be populated dynamically.

Problem: Script returns success when rpmbuild fails.

Solution: Propogate the error code to the final exit.

Change-Id: I2e760c24ecd3ce2d237863b948863c2a876d24fa
Closes-Bug: 1830130
Co-authored-by: Shuicheng Lin <shuicheng.lin@intel.com>
Signed-off-by: Scott Little <scott.little@windriver.com>
2019-05-24 13:10:28 -04:00
2019-04-03 22:30:59 -04:00
2019-03-20 10:31:10 -06:00
2019-05-03 14:48:56 -04:00
2019-01-30 16:40:20 -08:00
2019-04-23 15:37:42 -04:00
2019-01-08 11:42:04 -05:00
2019-04-19 19:52:31 +00:00
2018-05-31 07:36:35 -07:00
2019-05-08 10:29:34 -05:00

integ

StarlingX Integration

Description
StarlingX Integration and packaging
Readme 53 MiB
Languages
Shell 28.8%
Python 21.9%
JavaScript 20.7%
Perl 12.3%
Makefile 6.2%
Other 10%