projects
/
xremote.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
95ab929
)
Improved the feed-back.
author
Francois Fleuret
<francois@fleuret.org>
Wed, 27 Sep 2017 07:13:32 +0000
(09:13 +0200)
committer
Francois Fleuret
<francois@fleuret.org>
Wed, 27 Sep 2017 07:13:32 +0000
(09:13 +0200)
xremote.sh
patch
|
blob
|
history
diff --git
a/xremote.sh
b/xremote.sh
index
d425792
..
2952bd2
100755
(executable)
--- a/
xremote.sh
+++ b/
xremote.sh
@@
-108,7
+108,8
@@
do
SEND)
check_remote_is_defined
SEND)
check_remote_is_defined
- tar c ${value} | ssh "${REMOTE_HOST}" "cd \"${REMOTE_DIR}\" && tar mx"
+ echo "xremote: -- sending files --------------------------------------------"
+ tar c ${value} | ssh "${REMOTE_HOST}" "cd \"${REMOTE_DIR}\" && tar mxv"
;;
HOST)
;;
HOST)
@@
-117,6
+118,7
@@
do
[[ "${REMOTE_HOST}" ]] || REMOTE_HOST="${XREMOTE_HOST}"
[[ "${REMOTE_HOST}" ]] || (echo "xremote: No remote host specified." >&2 && exit 1)
REMOTE_DIR="$(ssh </dev/null "${REMOTE_HOST}" mktemp -d /tmp/xremote.from_"$(hostname)_$(date +%Y%m%d-%H%M%S)".XXXXXX)"
[[ "${REMOTE_HOST}" ]] || REMOTE_HOST="${XREMOTE_HOST}"
[[ "${REMOTE_HOST}" ]] || (echo "xremote: No remote host specified." >&2 && exit 1)
REMOTE_DIR="$(ssh </dev/null "${REMOTE_HOST}" mktemp -d /tmp/xremote.from_"$(hostname)_$(date +%Y%m%d-%H%M%S)".XXXXXX)"
+ echo "xremote: target is ${REMOTE_HOST}"
;;
esac
fi
;;
esac
fi
@@
-129,7
+131,7
@@
check_remote_is_defined
tar c "${main}" | ssh "${REMOTE_HOST}" "cd \"${REMOTE_DIR}\" && tar mx"
tar c "${main}" | ssh "${REMOTE_HOST}" "cd \"${REMOTE_DIR}\" && tar mx"
-echo "xremote:
on ${REMOTE_HOST}
"
+echo "xremote:
-- running the executable -----------------------------------
"
if [[ "${REMOTE_EXEC}" ]]
then
if [[ "${REMOTE_EXEC}" ]]
then
@@
-138,14
+140,13
@@
else
REMOTE_COMMAND="./${main}"
fi
REMOTE_COMMAND="./${main}"
fi
-echo "xremote: -- stdout ---------------------------------------------------"
ssh </dev/null "${REMOTE_HOST}" "cd \"${REMOTE_DIR}\" && ${REMOTE_COMMAND}"
######################################################################
# Disable globbing to keep wildcards for the remote side
ssh </dev/null "${REMOTE_HOST}" "cd \"${REMOTE_DIR}\" && ${REMOTE_COMMAND}"
######################################################################
# Disable globbing to keep wildcards for the remote side
-echo "xremote: -- retriev
e result
s -----------------------------------------"
+echo "xremote: -- retriev
ing file
s -----------------------------------------"
set -f
set -f