generated from me/template-mit
18 lines
420 B
Bash
Executable File
18 lines
420 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# TBD:
|
|
# - ensure all SERVER_* variables actually exist in environment
|
|
# - test the script :)
|
|
|
|
DIR="$(dirname -- "${BASH_SOURCE[0]}")"
|
|
|
|
if [[ "$DIR" != *"MASTER" ]]; then
|
|
echo "This directory is not labeled as a MASTER. Skipping upload."
|
|
exit 0
|
|
fi
|
|
|
|
new_dir="`basename $DIR`"
|
|
new_dir="${new_dir//MASTER/clone}"
|
|
|
|
clone -e "ssh -p $SERVER_PORT" ./ $SERVER_USER@$SERVER_NAME:$SERVER_SFTP/$new_dir
|