xref: /OK3568_Linux_fs/device/rockchip/common/overlays/overlay-tools/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*4882a593Smuzhiyun
8*4882a593Smuzhiyunecho "Installing prebuilt tools: $OVERLAY_DIR to $TARGET_DIR..."
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunDEST_DIR="$TARGET_DIR/usr/local/bin/"
11*4882a593Smuzhiyunmkdir -p "$DEST_DIR"
12*4882a593Smuzhiyun
13*4882a593Smuzhiyunif ls "$TARGET_DIR/lib/" | grep -wq "ld-linux-armhf.so"; then
14*4882a593Smuzhiyun	TARGET_ARCH=armhf
15*4882a593Smuzhiyunelse
16*4882a593Smuzhiyun	TARGET_ARCH=aarch64
17*4882a593Smuzhiyunfi
18*4882a593Smuzhiyun
19*4882a593Smuzhiyunrsync -av --chmod=u=rwX,go=rX --exclude=adbd \
20*4882a593Smuzhiyun	"$OVERLAY_DIR/perf" "$OVERLAY_DIR/$TARGET_ARCH/" "$DEST_DIR/"
21