I forgot to check mk-images exit status in buildinstall in previous patch.
---
scripts/buildinstall | 2 ++
scripts/mk-images | 6 ++++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/scripts/buildinstall b/scripts/buildinstall
index 072f8bf..efb754f 100755
--- a/scripts/buildinstall
+++ b/scripts/buildinstall
@@ -161,6 +161,8 @@ $MK_TREEINFO --family="$PRODUCTSTR" ${VARIANT:+--variant="$VARIANT"} --version=$
echo "Making images..."
$MK_IMAGES $DEBUGSTR $NOGRSTR $PKGDIR $p $TREEDIR/image-template $TREEDIR/instimage $BUILDARCH "$PRODUCTSTR" $VERSION $PRODUCTPATH "$BUGURL"
+rc=$?
+[ $rc = 0 ] || exit $rc
echo "Writing .discinfo file"
$MK_STAMP --releasestr="$RELEASESTR" --arch=$BUILDARCH --discNum="$DISCSTR" --baseDir=$PRODUCTPATH/base --packagesDir=$PKGDIR --pixmapsDir=$PRODUCTPATH/pixmaps --outfile=$p/.discinfo
diff --git a/scripts/mk-images b/scripts/mk-images
index 48ba567..8bd4790 100755
--- a/scripts/mk-images
+++ b/scripts/mk-images
@@ -746,7 +746,8 @@ makemainimage () {
mke2fs -q -F $mmi_tmpimage> /dev/null
tune2fs -c0 -i0 $mmi_tmpimage>/dev/null
mount -o loop $mmi_tmpimage $mmi_mntpoint
- [ $? = 0 ] || return $?
+ rc=$?
+ [ $rc = 0 ] || return $rc
(cd $IMGPATH; find . | fgrep -v "./usr/lib/anaconda-runtime" |
cpio -H crc -o) | (cd $mmi_mntpoint; cpio -iumd)
@@ -783,7 +784,8 @@ makeSecondStage() {
[ $? = 0 ] || exit 1
echo "Building stage2.img"
makemainimage "stage2" "squashfs"
- [ $? = 0 ] || exit 1
+ rc=$?
+ [ $rc = 0 ] || exit $rc
}
doPostImages() {