1*9c5db199SXin Li#!/bin/bash 2*9c5db199SXin Li 3*9c5db199SXin Li# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 4*9c5db199SXin Li# Use of this source code is governed by a BSD-style license that can be 5*9c5db199SXin Li# found in the LICENSE file. 6*9c5db199SXin Li# 7*9c5db199SXin Li# Author: [email protected] (Eric Li) 8*9c5db199SXin Li# 9*9c5db199SXin Li# This script copies needed files from the repo to allow Autotest CLI access 10*9c5db199SXin Li# from /h/b/s. 11*9c5db199SXin Li 12*9c5db199SXin Li 13*9c5db199SXin LiSCRIPT_DIR=$(cd $(dirname $0);pwd) 14*9c5db199SXin LiAUTOTEST_TOOLS_DIR=$(cd ${SCRIPT_DIR}/../..;pwd) 15*9c5db199SXin LiREPO_DIR=$(cd ${AUTOTEST_TOOLS_DIR}/../../..;pwd) 16*9c5db199SXin LiAUTOTEST_DIR="${REPO_DIR}/src/third_party/autotest/files" 17*9c5db199SXin Li 18*9c5db199SXin LiDATESTAMP=$(date '+%Y%m%d') 19*9c5db199SXin LiTARGET_DIR="/home/build/static/projects-rw/chromeos/autotest.${DATESTAMP}" 20*9c5db199SXin Li 21*9c5db199SXin Licp -fpruv ${AUTOTEST_DIR}/cli ${TARGET_DIR} 22*9c5db199SXin Li 23*9c5db199SXin Limkdir -p ${TARGET_DIR}/client 24*9c5db199SXin Litouch ${TARGET_DIR}/client/__init__.py 25*9c5db199SXin Licp -uv ${AUTOTEST_DIR}/client/setup_modules.py ${TARGET_DIR}/client 26*9c5db199SXin Licp -uv ${AUTOTEST_TOOLS_DIR}/autotest/global_config.ini ${TARGET_DIR}/client 27*9c5db199SXin Licp -fpruv ${AUTOTEST_DIR}/client/common_lib ${TARGET_DIR}/client 28*9c5db199SXin Li 29*9c5db199SXin Limkdir -p ${TARGET_DIR}/frontend/afe 30*9c5db199SXin Litouch ${TARGET_DIR}/frontend/__init__.py 31*9c5db199SXin Litouch ${TARGET_DIR}/frontend/afe/__init__.py 32*9c5db199SXin Licp -uv ${AUTOTEST_DIR}/frontend/common.py \ 33*9c5db199SXin Li ${TARGET_DIR}/frontend 34*9c5db199SXin Licp -fpruv ${AUTOTEST_DIR}/frontend/afe/json_rpc \ 35*9c5db199SXin Li ${TARGET_DIR}/frontend/afe 36*9c5db199SXin Licp -uv ${AUTOTEST_DIR}/frontend/afe/rpc_client_lib.py \ 37*9c5db199SXin Li ${TARGET_DIR}/frontend/afe 38*9c5db199SXin Licp -uv \ 39*9c5db199SXin Li ${AUTOTEST_TOOLS_DIR}/autotest/syncfiles/frontend/afe/site_rpc_client_lib.py \ 40*9c5db199SXin Li ${TARGET_DIR}/frontend/afe 41*9c5db199SXin Li 42*9c5db199SXin Li# update autotest symlink 43*9c5db199SXin Licd $(dirname ${TARGET_DIR}) 44*9c5db199SXin Liunlink autotest 45*9c5db199SXin Liln -s $(basename ${TARGET_DIR}) autotest 46