From 21bf69f6add0c26f41ed215169f8799087ee24f5 Mon Sep 17 00:00:00 2001 From: "G.J.R. Timmer" Date: Wed, 8 Feb 2017 13:09:16 +0200 Subject: abuild: fix package size calculation on certain filesystems --- abuild.in | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'abuild.in') diff --git a/abuild.in b/abuild.in index 03d0a09..a71a2dd 100644 --- a/abuild.in +++ b/abuild.in @@ -836,6 +836,13 @@ prepare_metafiles() { cd "$dir" mkdir -p "$controldir" local builddate=$(date -u "+%s") + + # Fix package size on several filesystems + case "$(df -PT . | awk 'END {print $2}')" in + btrfs|ecryptfs|zfs) + sync;; + esac + local size=$(du -sk | awk '{print $1 * 1024}') if [ "$arch" != "$apkbuild_arch" ]; then -- cgit v1.2.3-60-g2f50