summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2022-01-19 02:35:19 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2022-01-19 02:35:19 -0600
commit9969ec002c408b616714a99a6317c7f996965dd4 (patch)
tree591fe379119b095a0c2dab51d076fcc1293f7c09
parentf7a6def99a3d14dbc0a1b0af407306701fe236e1 (diff)
downloadabuild-9969ec002c408b616714a99a6317c7f996965dd4.tar.gz
abuild-9969ec002c408b616714a99a6317c7f996965dd4.tar.bz2
abuild-9969ec002c408b616714a99a6317c7f996965dd4.tar.xz
abuild-9969ec002c408b616714a99a6317c7f996965dd4.zip
abuild: Correctly package files that fit in inode
On filesystems such as XFS, abuild will skip small files and symlinks because the file fits in an inode and shows a size of 0. Signed-off-by: A. Wilcox <AWilcox@Wilcox-Tech.com> Acked-by: Zach van Rijn <me@zv.io>
-rw-r--r--abuild.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/abuild.in b/abuild.in
index 6bb087a..3e83563 100644
--- a/abuild.in
+++ b/abuild.in
@@ -927,7 +927,7 @@ prepare_metafiles() {
sync;;
esac
- local size="$(du -sk | awk '{print $1 * 1024}')"
+ local size="$(du -sk --apparent-size | awk '{print $1 * 1024}')"
if [ "$arch" != "$apkbuild_arch" ]; then
local msg="Split function set arch=\"$arch\" for $name, use subpackages=pkg:split:arch format instead"