Gentoo Archives: gentoo-portage-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-portage-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-portage-dev] [PATCH] Print WORKDIR & D sizes in build logs
Date: Sun, 27 Dec 2015 22:58:53
Message-Id: 1451257122-23067-1-git-send-email-mgorny@gentoo.org
1 ---
2 bin/phase-functions.sh | 9 +++++++++
3 1 file changed, 9 insertions(+)
4
5 diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
6 index 0b853bf..6a47fed 100644
7 --- a/bin/phase-functions.sh
8 +++ b/bin/phase-functions.sh
9 @@ -593,6 +593,15 @@ __dyn_install() {
10 __vecho
11 __ebuild_phase post_src_install
12
13 + # record build & installed size in build log
14 + if type -P du &>/dev/null; then
15 + local sz=( $(du -ks "${WORKDIR}") )
16 + einfo "Final size of build directory: ${sz[0]} KiB"
17 + sz=( $(du -ks "${D}") )
18 + einfo "Final size of installed tree: ${sz[0]} KiB"
19 + __vecho
20 + fi
21 +
22 cd "${PORTAGE_BUILDDIR}"/build-info
23 set -f
24 local f x
25 --
26 2.6.4

Replies