made P2 update site upload scripts ignorant to CWD from where they are called

This commit is contained in:
EC2 Server
2020-07-26 21:52:38 +00:00
parent 91b60d23be
commit eac16c7a47
3 changed files with 4 additions and 8 deletions
@@ -289,4 +289,4 @@
<plugin id="com.amazon.aws.aws-java-api"/>
</includeBundles>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
</target>
</target>
@@ -3,4 +3,4 @@
# Make sure to have called ./createLocalAwsApiP2Repository.sh before
# and make sure to have activated local-p2-admin target to check
# if everything went well
./uploadSpecifiedRepositoryToServer.sh aws-sdk com.amazon.aws.aws-java-api.updatesite
`dirname $0`/uploadSpecifiedRepositoryToServer.sh aws-sdk com.amazon.aws.aws-java-api.updatesite
@@ -8,18 +8,14 @@
# Examples:
# ./uploadSpecifedRepositoryToServer.sh sailing com.sap.sailing.targetplatform.base
# ./uploadSpecifedRepositoryToServer.sh aws-sdk com.amazon.aws.aws-java-api.updatesite
set -u
USER="trac"
SERVER="sapsailing.com"
REPO_HOME="/home/trac/p2-repositories"
PORT=22
REPO_NAME=$1
LOCAL_REPO_PROJECT=$2
DATE=`date +%s`
options='u:h:p:'
while getopts $options option
do
@@ -31,7 +27,7 @@ do
exit 4;;
esac
done
WORKSPACE=`realpath \`dirname $0\`/../../..`
echo "Performing backup of old repository to $REPO_HOME/${REPO_NAME}.backup.$DATE..."
ssh -p $PORT $USER@$SERVER "cp -r $REPO_HOME/${REPO_NAME} $REPO_HOME/${REPO_NAME}.backup.$DATE"
@@ -39,7 +35,7 @@ echo "Removing old p2-repository"
ssh -p $PORT $USER@$SERVER "rm -rf $REPO_HOME/${REPO_NAME}"
echo "Uploading local repository to $REPO_HOME/${REPO_NAME}"
scp -P $PORT -r ../../${LOCAL_REPO_PROJECT}/target/repository $USER@$SERVER:$REPO_HOME/${REPO_NAME}
scp -P $PORT -r "${WORKSPACE}/java/${LOCAL_REPO_PROJECT}/target/repository" $USER@$SERVER:$REPO_HOME/${REPO_NAME}
echo "Making readable for everyone..."
ssh -p $PORT $USER@$SERVER "chmod -R 775 $REPO_HOME/${REPO_NAME}"