test upload_executable helper should mkdir before uploading

This commit is contained in:
Paul Bellamy committed 2015-07-20 10:58:39 +01:00
1 parent 5baddb83cb
commit 7b9e59833e
1 file changed
+3 -3
+3 -3
View File
@@ -46,9 +46,9 @@ DOCKER_PORT=2375
upload_executable() {
host=$1
file=$2
prefix=${3:-/usr/local/bin/}
suffix=$(basename "$file")
target="$prefix$suffix"
target=${3:-/usr/local/bin/$(basename "$file")}
dir=$(dirname "$target")
run_on $host "[ -e '$dir' ] || sudo mkdir -p '$dir'"
[ -z "$DEBUG" ] || greyly echo "Uploading to $host: $file -> $target" >&2
<"$file" remote $host $SSH $host sh -c "cat | sudo tee $target >/dev/null"
run_on $host "sudo chmod a+x $target"