mkpk

Систем за управљање пакетима који користи mk из система Plan9
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 709025cc78756250e0ed912cc0bd5c515304e911
родитељ 81862b50df00b8fbb4e9b2f3c2f94e6e960575ca
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Sun,  7 Aug 2022 18:59:16 +0200

Avoid bc

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Mlib/info.mk | 12++++++------
измењених датотека: 1, додавања: 6(+), брисања: 6(-)

diff --git a/lib/info.mk b/lib/info.mk @@ -14,13 +14,13 @@ show-info:QV: else date=$(echo "$record" | cut -f3) pkg=$PKGDIR/$PKGBASE-$ver.tar.xz - total=$(cd /; echo "$({ printf "(" + total=$(cd /; sum=0; for file in $(xz -dc $pkg | tar -tf -); do - stat $file | \ - sed '/^\s*Size:/s/\s*Size: \([0-9]\+\).*/\1+/;t;d' - done | tr '\n' ' ' - printf "0)" - })" | $BC) + st=$(stat $file | \ + sed '/^\s*Size:/s/\s*Size: \([0-9]\+\).*/\1/;t;d') + sum=$((sum + st)) + done + echo "$sum") tarballsize=$(stat $pkg | \ sed '/^\s*Size:/s/\s*Size: \([0-9]\+\).*/\1/;t;d') apropos=$(whatis "^$PKGBASE\$" || echo 'N/A')