test: fix sharness disk_usage util

on bsd based systems du returns block count not bytes

License: MIT
Signed-off-by: 's avatarJakub Sztandera <kubuxu@protonmail.ch>
上级 afc0e773
......@@ -343,15 +343,18 @@ disk_usage() {
case $(uname -s) in
Linux)
DU="du -sb"
M=1
;;
FreeBSD)
DU="du -s -A -B 1"
M=512
;;
Darwin | DragonFly | *)
DU="du -s"
M=512
;;
esac
$DU "$1" | awk "{print \$1}"
expr $($DU "$1" | awk "{print \$1}") "*" "$M"
}
# output a file's permission in human readable format
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论