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 if type -p df >/dev/null 2>&1; then
# df flags # df flags
case "$os" in case "$os" in
"Linux") df_flags="-h --total" ;; "Linux" | "Windows") df_flags="-h --total" ;;
"Mac OS X") df_flags="-H /" ;; "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 esac
# Get the disk info # Get the disk info