xref: /OK3568_Linux_fs/device/rockchip/common/overlays/overlay-yocto/install.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#!/bin/bash -e
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunTARGET_DIR="$1"
4*4882a593Smuzhiyun[ "$TARGET_DIR" ] || exit 1
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunOVERLAY_DIR="$(dirname "$(realpath "$0")")"
7*4882a593SmuzhiyunSDK_DIR="${SDK_DIR:-$(realpath "$OVERLAY_DIR/../../../../..")}"
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunif [ -x "$TARGET_DIR/usr/bin/weston" ]; then
10*4882a593Smuzhiyun	echo "Installing weston overlay: $OVERLAY_DIR to $TARGET_DIR..."
11*4882a593Smuzhiyun	rsync -av --chmod=u=rwX,go=rX "$OVERLAY_DIR/" "$TARGET_DIR/" \
12*4882a593Smuzhiyun		--exclude="$(basename "$(realpath "$0")")"
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun	echo "Installing Rockchip test scripts to $TARGET_DIR..."
15*4882a593Smuzhiyun	rsync -av --chmod=u=rwX,go=rX "$SDK_DIR/external/rockchip-test/" \
16*4882a593Smuzhiyun		"$TARGET_DIR/rockchip-test/" \
17*4882a593Smuzhiyun		--include="camera/" --include="video/" --exclude="/*"
18*4882a593Smuzhiyunfi
19