X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=tools%2Ftransfer.sh;fp=tools%2Ftransfer.sh;h=d4993dfc96078f2f224312e7064767d651a2b337;hb=8e1d108f64f06572790ee4db71bc1d9dd32e82da;hp=0000000000000000000000000000000000000000;hpb=d743ec6c91f97cc9f5b944a8d0a609883440b14e;p=yaml_builds.git diff --git a/tools/transfer.sh b/tools/transfer.sh new file mode 100644 index 0000000..d4993df --- /dev/null +++ b/tools/transfer.sh @@ -0,0 +1,54 @@ +#!/bin/bash +############################################################################## +# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved. # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. # +# # +# You may obtain a copy of the License at # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +############################################################################## + +set -x +TIMESTAMP=$(date +"%Y%m%d%H%M") +echo "Logging to /var/log/yaml_builds/transfer_$TIMESTAMP.log" +exec > /var/log/yaml_builds/transfer_$TIMESTAMP.log +exec 2>&1 + +source $(dirname $0)/setenv.sh + +if [ -z "$1" ] +then + echo "Please pass site name as command line argument" + exit -2 +else + SITE=${SITE:-$1} + echo "SITE=$SITE" +fi + +if [ -z "$YAML_BUILDS" ] +then + echo "Please set YAML_BUILDS" + exit -3 +fi + + +source $(dirname $0)/env_$SITE.sh + +cd $YAML_BUILDS + +scp $YAML_BUILDS/tars/promenade-bundle-$SITE.tar $GENESIS_HOST:/tmp/ +ssh $GENESIS_HOST << EOF + # TODO avoid following hard coding$ + cp /tmp/promenade-bundle-$SITE.tar /root/akraino/ + cd /root/akraino/ + tar -xmf promenade-bundle-$SITE.tar +EOF +# Update BIOS Setting +python $YAML_BUILDS/scripts/update_bios_settings.py $SITE.yaml