target_cp revision f637a050cc27b206824d7b1262d2aa9de0668bef
1#!/bin/bash
2set -e -o pipefail
3
4# Copy a file or directory to the target ChromeOS device.
5#
6# Usage: target_cp <src> <target>:<dest>
7
8src="$1"
9shift
10
11targetdest="$1"
12shift
13
14target="${targetdest%:*}"
15dest="${targetdest#*:}"
16
17if [[ -z "${src}" || -z "${target}" || -z "${dest}" || "${targetdest}" != "${target}:${dest}" || -n "$*" ]]
18then
19	echo "Usage: target_cp <src> <target>:<dest>"
20	exit 1
21fi
22
23if [[ -d ${src} ]]
24then
25	scp -rq ${src} ${target}:${dest}
26else
27	scp -q ${src} ${target}:${dest}
28fi
29