Update osync.sh
This commit is contained in:
parent
93dbc28137
commit
43779c8ff3
23
osync.sh
23
osync.sh
|
@ -271,12 +271,25 @@ function GetOperatingSystem
|
|||
WaitForTaskCompletion $child_pid 120 240
|
||||
retval=$?
|
||||
if [ $retval != 0 ]
|
||||
then
|
||||
eval "$SSH_CMD \"uname -v\" > $RUN_DIR/osync_remote_os_$SCRIPT_PID 2>&1"
|
||||
child_pid=$!
|
||||
WaitForTaskCompletion $child_pid 120 240
|
||||
retval=$?
|
||||
if [ $retval != 0 ]
|
||||
then
|
||||
eval "$SSH_CMD \"uname\" > $RUN_DIR/osync_remote_os_$SCRIPT_PID 2>&1"
|
||||
child_pid=$!
|
||||
WaitForTaskCompletion $child_pid 120 240
|
||||
retval=$?
|
||||
if [ $retval != 0 ]
|
||||
then
|
||||
LogError "Cannot Get remote OS type."
|
||||
else
|
||||
REMOTE_OS_VAR=$(cat $RUN_DIR/osync_remote_os_$SCRIPT_PID)
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
REMOTE_OS_VAR=$(cat $RUN_DIR/osync_remote_os_$SCRIPT_PID)
|
||||
fi
|
||||
|
||||
case $LOCAL_OS_VAR in
|
||||
"Linux"*)
|
||||
|
@ -297,6 +310,8 @@ function GetOperatingSystem
|
|||
;;
|
||||
esac
|
||||
|
||||
if [ "$REMOTE_SYNC" == "yes" ]
|
||||
then
|
||||
case $REMOTE_OS_VAR in
|
||||
"Linux"*)
|
||||
REMOTE_OS="Linux"
|
||||
|
@ -307,12 +322,14 @@ function GetOperatingSystem
|
|||
"MINGW32"*)
|
||||
REMOTE_OS="msys"
|
||||
;;
|
||||
"")
|
||||
"Darwin"*)
|
||||
REMOTE_OS="MacOSX"
|
||||
;;
|
||||
*)
|
||||
LogError "Running on remote >> $REMOTE_OS_VAR << not supported. Please report to the author."
|
||||
exit 1
|
||||
esac
|
||||
fi
|
||||
|
||||
if [ "$DEBUG" == "yes" ]
|
||||
then
|
||||
|
|
Loading…
Reference in New Issue