Disk: Separate IRIX detection from the rest of the OS

This commit is contained in:
Muhammad Herdiansyah 2017-05-10 23:35:38 +07:00
parent 05171be3a1
commit ff3f0198d7
1 changed files with 10 additions and 1 deletions

View File

@ -1808,6 +1808,7 @@ get_disk() {
"Haiku") err "Disk doesn't work on Haiku due to the non-standard 'df'"; return ;; "Haiku") err "Disk doesn't work on Haiku due to the non-standard 'df'"; return ;;
"Mac OS X") df_flags=(-P -h) ;; "Mac OS X") df_flags=(-P -h) ;;
"AIX") df_flags=(-P -g) ;; "AIX") df_flags=(-P -g) ;;
"IRIX") df_flags=(-P -k) ;;
*) df_flags=(-h) ;; *) df_flags=(-h) ;;
esac esac
@ -1827,7 +1828,15 @@ get_disk() {
disk_info=($disk) disk_info=($disk)
disk_perc="${disk_info[4]/'%'}" disk_perc="${disk_info[4]/'%'}"
case "$os" in
"IRIX")
disk="$((disk_info[2]/1024/1024))G / $((disk_info[2]/1024/1024))G (${disk_perc}%)"
;;
*)
disk="${disk_info[2]/i} / ${disk_info[1]/i} (${disk_perc}%)" disk="${disk_info[2]/i} / ${disk_info[1]/i} (${disk_perc}%)"
;;
esac
# Subtitle. # Subtitle.
case "$disk_subtitle" in case "$disk_subtitle" in