makepkg: calculate exact total file size
commitb264fb9e9ddcc31dc8782390309421965e507383
authorAllan McRae <allan@archlinux.org>
Sun, 25 Dec 2011 09:58:31 +0000 (25 19:58 +1000)
committerDan McGee <dan@archlinux.org>
Thu, 29 Dec 2011 04:32:22 +0000 (28 22:32 -0600)
treec65f39987e25cc7552e0282d8b0ad125a88624ff
parent1b461374264abd62c54133e544dedd5feb866043
makepkg: calculate exact total file size

The current calculation of the total file size for a package using "du"
suffers from issues in portability and correctness.  Especially on btrfs,
this can result in clearly wrong package information such as:

Download Size  : 14684.29 KiB
Installed Size : 7628.00 KiB

Use an approach based on "stat" to calculate total file size.

Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>
configure.ac
scripts/Makefile.am
scripts/makepkg.sh.in