Commit a238866 1 parent 53e6d9d commit a238866 Copy full SHA for a238866
File tree 3 files changed +4
-6
lines changed
3 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -327,7 +327,7 @@ recipe_build_docker() {
327
327
# create sbom if requested
328
328
for format in $(queryconfig --dist "$BUILD_DIST" --configdir "$CONFIG_DIR" --archpath "$BUILD_ARCH" buildflags+ sbom | sort -u) ; do
329
329
echo "Generating $format sbom file"
330
- generate_sbom --format "$format" --container-archive "$TOPDIR/DOCKER/$FILENAME.tar" > "$BUILD_ROOT$TOPDIR/DOCKER/$FILENAME.${format/cyclonedx/cdx}.json"
330
+ generate_sbom --format "$format" --container-archive "$TOPDIR/DOCKER/$FILENAME.tar" > "$BUILD_ROOT$TOPDIR/DOCKER/$FILENAME.${format/cyclonedx/cdx}.json" || cleanup_and_exit 1 "generate_sbom failed!"
331
331
test -s "$BUILD_ROOT$TOPDIR/DOCKER/$FILENAME.${format/cyclonedx/cdx}.json" || rm -f "$BUILD_ROOT$TOPDIR/DOCKER/$FILENAME.${format/cyclonedx/cdx}.json"
332
332
done
333
333
Original file line number Diff line number Diff line change @@ -517,9 +517,7 @@ perform_image_bundle() {
517
517
if test "$imgtype" != docker; then # done in postprocess_kiwi_containers
518
518
for format in $(queryconfig --dist "$BUILD_DIST" --configdir "$CONFIG_DIR" --archpath "$BUILD_ARCH" buildflags+ sbom | sort -u) ; do
519
519
echo "Generating $format sbom file for KIWIROOT-$imgtype"
520
- if ! generate_sbom --format "$format" --dir "$BUILD_ROOT/$TOPDIR/KIWIROOT-$imgtype" > "$BUILD_ROOT/$TOPDIR/OTHER/kiwi-sbom.json" ; then
521
- cleanup_and_exit 1 "generate_sbom script failed!"
522
- fi
520
+ generate_sbom --format "$format" --dir "$BUILD_ROOT/$TOPDIR/KIWIROOT-$imgtype" > "$BUILD_ROOT/$TOPDIR/OTHER/kiwi-sbom.json" || cleanup_and_exit 1 "generate_sbom failed!"
523
521
for packages in "$BUILD_ROOT/$TOPDIR/KIWI.bundle/"*.packages; do
524
522
cp "$BUILD_ROOT/$TOPDIR/OTHER/kiwi-sbom.json" "${packages%.packages}.${format/cyclonedx/cdx}.json"
525
523
done
Original file line number Diff line number Diff line change @@ -267,12 +267,12 @@ recipe_build_livebuild() {
267
267
BASE_NAME="${RECIPEFILE%.livebuild}-${ARCH}${buildnum}"
268
268
for format in $(queryconfig --dist "$BUILD_DIST" --configdir "$CONFIG_DIR" --archpath "$BUILD_ARCH" buildflags+ sbom | sort -u) ; do
269
269
echo "Generating $format sbom file"
270
- pushd $BUILD_ROOT/$TOPDIR/$LIVEBUILD_ROOT >/dev/null
270
+ pushd $BUILD_ROOT/$TOPDIR/$LIVEBUILD_ROOT >/dev/null
271
271
272
272
# ensure pretty subjectname in SBOM
273
273
ln -sf "chroot" "${BASE_NAME}"
274
274
275
- generate_sbom --format "$format" --dir "${BASE_NAME}" > "$BUILD_ROOT/$TOPDIR/OTHER/${BASE_NAME}.${format/cyclonedx/cdx}.json"
275
+ generate_sbom --format "$format" --dir "${BASE_NAME}" > "$BUILD_ROOT/$TOPDIR/OTHER/${BASE_NAME}.${format/cyclonedx/cdx}.json" || cleanup_and_exit 1 "generate_sbom failed!"
276
276
popd >/dev/null
277
277
278
278
pushd $BUILD_ROOT/$TOPDIR/OTHER >/dev/null
You can’t perform that action at this time.
0 commit comments