diff options
author | Dave Reisner <dreisner@archlinux.org> | 2012-05-06 19:47:47 -0400 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2012-06-25 23:39:46 -0500 |
commit | b1bb2eaa50e436e2221a1aec9749de58e4234b44 (patch) | |
tree | fcdeb68e3f02d8f93163dcc27e01601847659fa3 /contrib/paccache.sh.in | |
parent | a98fce08968febe7395b30f15f070f400da089ed (diff) | |
download | pacman-b1bb2eaa50e436e2221a1aec9749de58e4234b44.tar.xz |
paccache: adopt size_to_human
Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Diffstat (limited to 'contrib/paccache.sh.in')
-rw-r--r-- | contrib/paccache.sh.in | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/contrib/paccache.sh.in b/contrib/paccache.sh.in index ded42ed5..e8136559 100644 --- a/contrib/paccache.sh.in +++ b/contrib/paccache.sh.in @@ -108,26 +108,7 @@ pkgfilter() { }' "${@:3}" } -size_to_human() { - awk -v size="$1" ' - BEGIN { - suffix[1] = "B" - suffix[2] = "KiB" - suffix[3] = "MiB" - suffix[4] = "GiB" - suffix[5] = "TiB" - count = 1 - - while (size > 1024) { - size /= 1024 - count++ - } - - sizestr = sprintf("%.2f", size) - sub(/\.?0+$/, "", sizestr) - printf("%s %s", sizestr, suffix[count]) - }' -} +m4_include(../scripts/library/size_to_human.sh) runcmd() { if (( needsroot && EUID != 0 )); then |