getdisk: Add Windows support and fix BSD detection

This commit is contained in:
Dylan 2016-01-26 22:31:00 +11:00
parent 07b2c83f9a
commit 21a878de5a
1 changed files with 8 additions and 3 deletions

11
fetch
View File

@ -1009,10 +1009,15 @@ getdisk () {
if type -p df >/dev/null 2>&1; then
# df flags
case "$os" in
"Linux") df_flags="-h --total" ;;
"Linux" | "Windows") df_flags="-h --total" ;;
"Mac OS X") df_flags="-H /" ;;
"FreeBSD") df_flags="-h -c" ;;
*) disk="Unknown"; return ;;
*"BSD")
case "$os" in
"FreeBSD") df_flags="-h -c" ;;
*) disk="Unknown"; return ;;
esac
;;
esac
# Get the disk info