summaryrefslogtreecommitdiff
path: root/f2fs_utils
diff options
context:
space:
mode:
authorWeizhao Ouyang <o451686892@gmail.com>2023-04-18 15:56:43 +0800
committerWeizhao Ouyang <o451686892@gmail.com>2023-04-18 15:58:02 +0800
commit18750c523676bd7cf828862c7283537f6bf82013 (patch)
tree846e7189bfaf7488f1a472cb1584388f7c603088 /f2fs_utils
parent20f400b7768ae8a337085d9b8804478b3d120f97 (diff)
downloadextras-18750c523676bd7cf828862c7283537f6bf82013.tar.gz
f2fs_utils: Capture sload error
Throw correct sload errors from piped processes. Test: build userdata.img without error Signed-off-by: Weizhao Ouyang <o451686892@gmail.com> Change-Id: Ic71ba9febeb7c89095b908ea94cf02ca5388a668
Diffstat (limited to 'f2fs_utils')
-rwxr-xr-xf2fs_utils/mkf2fsuserimg.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/f2fs_utils/mkf2fsuserimg.sh b/f2fs_utils/mkf2fsuserimg.sh
index 59f9eea5..e95a0c51 100755
--- a/f2fs_utils/mkf2fsuserimg.sh
+++ b/f2fs_utils/mkf2fsuserimg.sh
@@ -163,13 +163,14 @@ function _build()
SLOAD_F2FS_CMD="sload_f2fs $SLOAD_OPTS $OUTPUT_FILE"
echo $SLOAD_F2FS_CMD
- MB_SIZE=`$SLOAD_F2FS_CMD | grep "Max image size" | awk '{print $5}'`
+ SLOAD_LOG=`$SLOAD_F2FS_CMD`
# allow 1: Filesystem errors corrected
ret=$?
if [ $ret -ne 0 ] && [ $ret -ne 1 ]; then
rm -f $OUTPUT_FILE
exit 4
fi
+ MB_SIZE=`echo "$SLOAD_LOG" | grep "Max image size" | awk '{print $5}'`
SIZE=$(((MB_SIZE + 6) * 1024 * 1024))
}