diff --git a/shutils/binpkg-genindex.sh b/shutils/binpkg-genindex.sh
index 15ff0fdc27f..0d509053320 100644
--- a/shutils/binpkg-genindex.sh
+++ b/shutils/binpkg-genindex.sh
@@ -143,6 +143,7 @@ write_repo_pkgindex_dict()
local first_dict=
local tmpdictf=
local binpkg="$XBPS_PACKAGESDIR/$binpkgf"
+ local getsize=$(du $binpkg|awk '{print $1}')
[ -z "$pkgf" -o -z "$indexf" -o -z "$binpkgf" ] && return 1
@@ -159,6 +160,8 @@ write_repo_pkgindex_dict()
echo "filename-sha256" >> $tmpdictf
echo "$(xbps-digest $binpkg)" \
>> $tmpdictf
+ echo "filename-size" >> $tmpdictf
+ echo "$getsize" >> $tmpdictf
continue
# Continue until found.
elif [ -z "$first_dict" ]; then