mirror of
https://github.com/smxi/inxi.git
synced 2024-11-16 16:21:39 +00:00
added debugging option -! ftp.<alternate ftp upload location> just so it's not restricted to ftp.techpatterns.com
This commit is contained in:
parent
7af15ebeb6
commit
0f9d0fe911
29
inxi
29
inxi
|
@ -1,9 +1,9 @@
|
|||
#!/bin/bash
|
||||
########################################################################
|
||||
#### Script Name: inxi
|
||||
#### version: 1.7.12
|
||||
#### Date: June 25 2011
|
||||
#### Patch Number: 06
|
||||
#### version: 1.7.13
|
||||
#### Date: June 26 2011
|
||||
#### Patch Number: 00
|
||||
########################################################################
|
||||
#### SPECIAL THANKS
|
||||
########################################################################
|
||||
|
@ -386,6 +386,7 @@ SEP2=' '
|
|||
|
||||
### Script names/paths - must be non root writable
|
||||
SCRIPT_DATA_DIR="$HOME/.inxi"
|
||||
ALTERNATE_FTP='' # for data uploads
|
||||
LOG_FILE="$SCRIPT_DATA_DIR/inxi.log"
|
||||
LOG_FILE_1="$SCRIPT_DATA_DIR/inxi.1.log"
|
||||
LOG_FILE_2="$SCRIPT_DATA_DIR/inxi.2.log"
|
||||
|
@ -1246,9 +1247,13 @@ debug_data_collector()
|
|||
{
|
||||
local xiin_app='' xiin_data_file='' xiin_download='' error='' b_run_xiin='false'
|
||||
local debug_data_dir="inxi-$(tr ' ' '-' <<< $HOSTNAME | tr '[A-Z]' '[a-z]' )-$1-$(date +%Y%m%d)"
|
||||
local completed_gz_file='' xiin_file='xiin.py'
|
||||
local completed_gz_file='' xiin_file='xiin.py' ftp_upload='ftp.techpatterns.com/incoming'
|
||||
local Line='-------------------------'
|
||||
|
||||
if [[ $B_RUNNING_IN_SHELL == 'true' ]];then
|
||||
if [[ -n $ALTERNATE_FTP ]];then
|
||||
ftp_upload=$ALTERNATE_FTP
|
||||
fi
|
||||
echo "Starting debugging data collection type: $1"
|
||||
echo -n "Checking/creating required directories... "
|
||||
if [[ ! -d $SCRIPT_DATA_DIR ]];then
|
||||
|
@ -1314,6 +1319,7 @@ debug_data_collector()
|
|||
ifconfig &> $debug_data_dir/ifconfig.txt
|
||||
ip addr &> $debug_data_dir/ip-addr.txt
|
||||
if [[ $b_run_xiin == 'true' ]];then
|
||||
echo $Line
|
||||
echo "Running $xiin_file tool now on /sys..."
|
||||
python ./$xiin_file -d /sys -f $xiin_data_file
|
||||
if [[ $? -ne 0 ]];then
|
||||
|
@ -1323,6 +1329,7 @@ debug_data_collector()
|
|||
rm -f $xiin_data_file
|
||||
echo "$xiin_file data generation failed with python error $error" >> $debug_data_dir/xiin-error.txt
|
||||
fi
|
||||
echo $Line
|
||||
fi
|
||||
fi
|
||||
if [[ $1 == 'xorg' || $1 == 'all' ]];then
|
||||
|
@ -1388,9 +1395,9 @@ debug_data_collector()
|
|||
rm -f $debug_data_dir.tar.gz
|
||||
fi
|
||||
echo 'Creating tar.gz compressed file of this material now. Contents:'
|
||||
echo '-------------------------'
|
||||
echo $Line
|
||||
tar -cvzf $debug_data_dir.tar.gz $debug_data_dir
|
||||
echo '-------------------------'
|
||||
echo $Line
|
||||
echo 'Cleaning up leftovers...'
|
||||
rm -rf $debug_data_dir
|
||||
echo 'Testing gzip file integrity...'
|
||||
|
@ -1404,11 +1411,13 @@ debug_data_collector()
|
|||
completed_gz_file=$SCRIPT_DATA_DIR/$debug_data_dir.tar.gz
|
||||
echo $completed_gz_file
|
||||
if [[ $B_UPLOAD_DEBUG_DATA == 'true' ]];then
|
||||
echo $Line
|
||||
if [[ $b_run_xiin == 'true' ]];then
|
||||
echo 'Running automatic upload of data to remote server ftp.techpatterns.com/incoming now...'
|
||||
echo "Running automatic upload of data to remote server $ftp_upload now..."
|
||||
python ./$xiin_file --version
|
||||
python ./$xiin_file -u $completed_gz_file ftp.techpatterns.com/incoming
|
||||
python ./$xiin_file -u $completed_gz_file $ftp_upload
|
||||
if [[ $? -gt 0 ]];then
|
||||
echo $Line
|
||||
echo "Error: looks like the ftp upload failed. Error number: $?"
|
||||
echo "The ftp upload failed. Error number: $?" >> $debug_data_dir/xiin-error.txt
|
||||
fi
|
||||
|
@ -2025,6 +2034,9 @@ get_parameters()
|
|||
14)
|
||||
script_self_updater "$SCRIPT_DOWNLOAD_BRANCH_4" 'svn: branch four server'
|
||||
;;
|
||||
ftp*)
|
||||
ALTERNATE_FTP="$OPTARG"
|
||||
;;
|
||||
http*)
|
||||
script_self_updater "$OPTARG" 'alt server'
|
||||
;;
|
||||
|
@ -2181,6 +2193,7 @@ show_options()
|
|||
print_screen_output "-! 13 - Triggers an update from svn branch three - if present, of course."
|
||||
print_screen_output "-! 14 - Triggers an update from svn branch four - if present, of course."
|
||||
print_screen_output "-! <http://......> - Triggers an update from whatever server you list."
|
||||
print_screen_output "-! <ftp.......> - Changes debugging data ftp upload location to whatever you enter here."
|
||||
print_screen_output " "
|
||||
fi
|
||||
print_screen_output " "
|
||||
|
|
Loading…
Reference in a new issue