On 27/10/19 10:26 pm, [email protected] wrote: > Uses stat -c '%i %s' and sort -u to count hardlink one time. > Gives same result than cat | wc -c without harlinks and good result with > hardlinks. > Doesn't use filenames > > >>From cf4ef0333ccc6f080882ee9f3c27049be41bce67 Mon Sep 17 00:00:00 2001 > From: nenesse <[email protected]> > Date: Sun, 27 Oct 2019 12:08:36 +0100 > Subject: [PATCH] makepkg-do-not-count-hard-links-multiple-times. uses stat -c > '%i %s' and sort -u to count hardlink one time. Gives same result than cat | > wc -c without harlinks and good result with hardlinks. Doesn't use filenames > To: mailto:[email protected] > > --- > configure.ac | 6 ++--- > scripts/libmakepkg/util/dirsize.sh.in | 35 +++++++++++++++++++++++++++ > scripts/makepkg.sh.in | 2 +- > 3 files changed, 39 insertions(+), 4 deletions(-) > create mode 100644 scripts/libmakepkg/util/dirsize.sh.in > > diff --git a/configure.ac b/configure.ac > index d68b3591..5d8f8747 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -370,18 +370,18 @@ GCC_VISIBILITY_CC > > # Host-dependant definitions > DEFAULT_SEDINPLACEFLAGS=" --follow-symlinks -i" > -INODECMD="stat -c '%i %n'" > +INODECMD="stat -c '%i %s'"
So... I'm assuming you did not look at where else INODECMD is used in the code base?
