mirror of
https://github.com/smxi/inxi.git
synced 2024-11-17 00:31:19 +00:00
many bug fixes, the -Nc flag was just not reliable enough to use
This commit is contained in:
parent
9977c4b935
commit
06bae0e38e
15
inxi
15
inxi
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
########################################################################
|
########################################################################
|
||||||
#### Script Name: inxi
|
#### Script Name: inxi
|
||||||
#### version: 1.4.97
|
#### version: 1.4.98
|
||||||
#### Date: May 6 2011
|
#### Date: May 6 2011
|
||||||
########################################################################
|
########################################################################
|
||||||
#### SPECIAL THANKS
|
#### SPECIAL THANKS
|
||||||
|
@ -1231,7 +1231,7 @@ script_self_updater()
|
||||||
|
|
||||||
debug_data_collector()
|
debug_data_collector()
|
||||||
{
|
{
|
||||||
local xiin_app='' xiin_data_file=''
|
local xiin_app='' xiin_data_file='' xiin_download=''
|
||||||
local xiin_data_dir="xiin-$(hostname | tr ' ' '-' | tr '[A-Z]' '[a-z]' )-$(date +%Y%m%d)"
|
local xiin_data_dir="xiin-$(hostname | tr ' ' '-' | tr '[A-Z]' '[a-z]' )-$(date +%Y%m%d)"
|
||||||
|
|
||||||
if [[ $B_RUNNING_IN_SHELL == 'true' ]];then
|
if [[ $B_RUNNING_IN_SHELL == 'true' ]];then
|
||||||
|
@ -1255,11 +1255,18 @@ debug_data_collector()
|
||||||
xiin_data_file=$SCRIPT_DATA_DIR/$xiin_data_dir/xiin-sys.txt
|
xiin_data_file=$SCRIPT_DATA_DIR/$xiin_data_dir/xiin-sys.txt
|
||||||
|
|
||||||
echo 'Downloading required tree traverse tool xiin...'
|
echo 'Downloading required tree traverse tool xiin...'
|
||||||
wget -q -Nc http://inxi.googlecode.com/svn/branches/xiin/xiin
|
# -Nc is creating really weird download anomolies, so using -O instead
|
||||||
|
xiin_download="$( wget -q -O - http://inxi.googlecode.com/svn/branches/xiin/xiin )"
|
||||||
# if nothing got downloaded kick out error, otherwise we'll use an older version
|
# if nothing got downloaded kick out error, otherwise we'll use an older version
|
||||||
if [[ $? -gt 0 && ! -f xiin ]];then
|
if [[ $? -gt 0 && ! -f xiin ]];then
|
||||||
error_handler 17 'xiin'
|
error_handler 17 'xiin'
|
||||||
elif [[ -n $( grep -s 'checkPython' xiin ) ]];then
|
elif [[ -n $( grep -s 'checkPython' <<< "$xiin_download" ) || -f xiin ]];then
|
||||||
|
if [[ -n $( grep -s 'checkPython' <<< "$xiin_download" ) ]];then
|
||||||
|
echo 'Updating xiin from remote location'
|
||||||
|
echo "$xiin_download" > xiin
|
||||||
|
else
|
||||||
|
echo 'Using local xiin due to download failure'
|
||||||
|
fi
|
||||||
echo 'Running xiin tool now on /sys...'
|
echo 'Running xiin tool now on /sys...'
|
||||||
python ./xiin -d /sys -f $xiin_data_file
|
python ./xiin -d /sys -f $xiin_data_file
|
||||||
if [[ $? -ne 0 ]];then
|
if [[ $? -ne 0 ]];then
|
||||||
|
|
Loading…
Reference in a new issue