fixed a bug

This commit is contained in:
inxi-svn 2011-06-18 03:49:53 +00:00
parent c35647a380
commit 99df6ad86c

19
inxi
View file

@ -3,7 +3,7 @@
#### Script Name: inxi #### Script Name: inxi
#### version: 1.6.10 #### version: 1.6.10
#### Date: June 17 2011 #### Date: June 17 2011
#### Patch Number: 11 #### Patch Number: 13
######################################################################## ########################################################################
#### SPECIAL THANKS #### SPECIAL THANKS
######################################################################## ########################################################################
@ -250,6 +250,7 @@ B_SHOW_DISK_TOTAL='false'
B_SHOW_DISK='false' B_SHOW_DISK='false'
# Show full hard disk output # Show full hard disk output
B_SHOW_FULL_HDD='false' B_SHOW_FULL_HDD='false'
B_SHOW_FULL_OPTICAL='false'
B_SHOW_GRAPHICS='false' B_SHOW_GRAPHICS='false'
# Set this to 'false' to avoid printing the hostname, this isn't used except for # Set this to 'false' to avoid printing the hostname, this isn't used except for
# user configuration options via config files # user configuration options via config files
@ -259,7 +260,6 @@ B_SHOW_IP='false'
B_SHOW_LABELS='false' B_SHOW_LABELS='false'
B_SHOW_MACHINE='false' B_SHOW_MACHINE='false'
B_SHOW_NETWORK='false' B_SHOW_NETWORK='false'
B_SHOW_OPTICAL_DRIVES='false'
# either -v > 3 or -P will show partitions # either -v > 3 or -P will show partitions
B_SHOW_PARTITIONS='false' B_SHOW_PARTITIONS='false'
B_SHOW_PARTITIONS_FULL='false' B_SHOW_PARTITIONS_FULL='false'
@ -1797,7 +1797,7 @@ get_parameters()
use_short='false' use_short='false'
;; ;;
d) B_SHOW_DISK='true' d) B_SHOW_DISK='true'
B_SHOW_OPTICAL_DRIVES='true' B_SHOW_FULL_OPTICAL='true'
use_short='false' use_short='false'
# error_handler 20 "-d has been replaced by -b" # error_handler 20 "-d has been replaced by -b"
;; ;;
@ -1911,12 +1911,13 @@ get_parameters()
fi fi
if [[ $OPTARG -ge 5 ]];then if [[ $OPTARG -ge 5 ]];then
B_SHOW_AUDIO='true' B_SHOW_AUDIO='true'
B_SHOW_BASIC_OPTICAL='true'
B_SHOW_SENSORS='true' B_SHOW_SENSORS='true'
B_SHOW_LABELS='true' B_SHOW_LABELS='true'
B_SHOW_UUIDS='true' B_SHOW_UUIDS='true'
fi fi
if [[ $OPTARG -ge 6 ]];then if [[ $OPTARG -ge 6 ]];then
B_SHOW_OPTICAL_DRIVES='true' B_SHOW_FULL_OPTICAL='true'
B_SHOW_PARTITIONS_FULL='true' B_SHOW_PARTITIONS_FULL='true'
B_SHOW_UNMOUNTED_PARTITIONS='true' B_SHOW_UNMOUNTED_PARTITIONS='true'
fi fi
@ -2111,7 +2112,7 @@ show_options()
print_screen_output " 3 - Adds advanced CPU (-C), network (-n) data, and switches on -x advanced data option." print_screen_output " 3 - Adds advanced CPU (-C), network (-n) data, and switches on -x advanced data option."
print_screen_output " 4 - Adds partition size/filled data (-P) for (if present):/, /home, /var/, /boot" print_screen_output " 4 - Adds partition size/filled data (-P) for (if present):/, /home, /var/, /boot"
print_screen_output " Shows full disk data (-D)" print_screen_output " Shows full disk data (-D)"
print_screen_output " 5 - Adds audio card (-A); sensors (-s), partion label (-l) and UUID (-u)." print_screen_output " 5 - Adds audio card (-A); sensors (-s), partion label (-l) and UUID (-u), short form of optical drives."
print_screen_output " 6 - Adds full partition data (-p), unmounted partition data (-o), optical drive data (-d)." print_screen_output " 6 - Adds full partition data (-p), unmounted partition data (-o), optical drive data (-d)."
print_screen_output "-x Show extra data (only works with verbose or line output, not short form): " print_screen_output "-x Show extra data (only works with verbose or line output, not short form): "
print_screen_output " -C - bogomips on Cpu;" print_screen_output " -C - bogomips on Cpu;"
@ -4527,7 +4528,7 @@ get_optical_drive_data()
if [[ -n $dev_disks_real ]];then if [[ -n $dev_disks_real ]];then
dev_disks_links=$( ls /dev/dvd* /dev/cd* /dev/scd* 2>/dev/null ) dev_disks_links=$( ls /dev/dvd* /dev/cd* /dev/scd* 2>/dev/null )
if [[ $B_EXTRA_DATA == 'true' ]];then if [[ $B_SHOW_FULL_OPTICAL == 'true' ]];then
proc_cdrom="$( cat /proc/sys/dev/cdrom/info 2>/dev/null )" proc_cdrom="$( cat /proc/sys/dev/cdrom/info 2>/dev/null )"
fi fi
IFS=$'\n' IFS=$'\n'
@ -4577,7 +4578,7 @@ get_optical_drive_data()
) )
fi fi
# this needs to run no matter if there's proc data or not to create the array comma list # this needs to run no matter if there's proc data or not to create the array comma list
if [[ $B_EXTRA_DATA == 'true' ]];then if [[ $B_SHOW_FULL_OPTICAL == 'true' ]];then
cpuinfo_string=$( gawk -v diskId=$disk ' cpuinfo_string=$( gawk -v diskId=$disk '
BEGIN { BEGIN {
IGNORECASE=1 IGNORECASE=1
@ -6342,7 +6343,7 @@ print_hard_disk_data()
print_screen_output "$hdd_data" print_screen_output "$hdd_data"
Line_Starter=' ' Line_Starter=' '
fi fi
if [[ $B_SHOW_OPTICAL_DRIVES == 'true' || $B_SHOW_BASIC_OPTICAL == 'true' ]];then if [[ $B_SHOW_FULL_OPTICAL == 'true' || $B_SHOW_BASIC_OPTICAL == 'true' ]];then
print_optical_drive_data print_optical_drive_data
fi fi
@ -6821,7 +6822,7 @@ print_optical_drive_data()
# 12 - dvdr # 12 - dvdr
# 13 - dvdram # 13 - dvdram
# 14 - state # 14 - state
if [[ $B_SHOW_OPTICAL_DRIVES == 'true' ]];then if [[ $B_SHOW_FULL_OPTICAL == 'true' ]];then
if [[ -z ${a_drives[5]} ]];then if [[ -z ${a_drives[5]} ]];then
speed='N/A' speed='N/A'
else else