Turn of tracing around du invocations
We don't want the output of "du" run on the image spammed into the logs with "set -x". Swizzle it off around the sensitive commands. Change-Id: I687e77275f9a49e7934211835aba8610e88cdca6
This commit is contained in:
parent
69c811870c
commit
2f214ff3e8
1 changed files with 6 additions and 3 deletions
|
@ -323,21 +323,24 @@ fi
|
|||
unmount_image
|
||||
mv $TMP_BUILD_DIR/mnt $TMP_BUILD_DIR/built
|
||||
|
||||
# save xtrace state, as we want to turn it off to avoid spamming the
|
||||
# logs with du output below.
|
||||
xtrace=$(set +o | grep xtrace)
|
||||
|
||||
if [ -n "$DIB_IMAGE_SIZE" ]; then
|
||||
du_size=$(echo "$DIB_IMAGE_SIZE" | awk '{printf("%d\n",$1 * 1024 *1024)}')
|
||||
else
|
||||
set +o xtrace
|
||||
du_output=$(sudo du -a -c -x ${TMP_BUILD_DIR}/built)
|
||||
|
||||
# the last line is the total size from "-c".
|
||||
# scale this by 0.6 to create a slightly bigger image
|
||||
du_size=$(echo "$du_output" | tail -n1 | cut -f1 | \
|
||||
awk '{print int($1 / 0.6)}')
|
||||
$xtrace
|
||||
fi
|
||||
|
||||
if [[ "${DIB_SHOW_IMAGE_USAGE:-0}" != 0 ]]; then
|
||||
xtrace=$(set +o | grep xtrace)
|
||||
set +o xtrace
|
||||
|
||||
if [ -z "$du_output" ]; then
|
||||
du_output=$(sudo du -a -c -x ${TMP_BUILD_DIR}/built)
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue