From 9e0925569683e90eee9a07de76671457608b5597 Mon Sep 17 00:00:00 2001 From: Tadao Tanikawa Date: Tue, 6 Oct 2015 17:43:42 +0900 Subject: Add shell script for copying gfx drivers & multimedia packages This copying script is used from meta-agl/scripts/envsetup.sh when integrate AGL Distribution with repo. This script copy gfx drivers & multimedia packages for R-Car2 M2 Porter board. IMPORTANT NOTE: Before running this scripts, proprietary binaries should be downloaded manually, because they require click-though license agreement to download and use them. There are 2 tarballs to be downloaded and stored into your $XDG_DOWNLOAD_DIR (e.g. $HOME/Downloads) You can check where your XDG_DOWNLOAD_DIR is by this command: $ test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && source ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs $ echo ${XDG_DOWNLOAD_DIR:-$HOME/Downloads} Ideally, they should be able to download automatically by recipes in meta-renesas, but we cannot use this way for now. Change-Id: I50831855e95b81f4f702f52ce78b79b4b5c837e6 Signed-off-by: Tadao Tanikawa --- meta-rcar-gen2/scripts/setup_mm_packages.sh | 56 +++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 meta-rcar-gen2/scripts/setup_mm_packages.sh (limited to 'meta-rcar-gen2') diff --git a/meta-rcar-gen2/scripts/setup_mm_packages.sh b/meta-rcar-gen2/scripts/setup_mm_packages.sh new file mode 100644 index 0000000..9fed901 --- /dev/null +++ b/meta-rcar-gen2/scripts/setup_mm_packages.sh @@ -0,0 +1,56 @@ +#!/bin/bash + +MM_PKG_REVISION="20150727" + +MM_PKG_NAME="R-Car_Series_Evaluation_Software_Package" +MM_PKG_USERLAND="for_Linux" +MM_PKG_KERNEL="of_Linux_Drivers" + +ZIP_1=${MM_PKG_NAME}_${MM_PKG_USERLAND}-${MM_PKG_REVISION}.zip +ZIP_2=${MM_PKG_NAME}_${MM_PKG_KERNEL}-${MM_PKG_REVISION}.zip + +COPY_GFX_SCRIPT=copy_gfx_software_$1.sh +COPY_MM_SCRIPT=copy_mm_software_lcb.sh + +test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && source ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs +DOWNLOAD_DIR=${XDG_DOWNLOAD_DIR:-$HOME/Downloads} + +function copy_mm_packages() { + if [ ! -d binary-tmp ]; then + if [ -f $DOWNLOAD_DIR/$ZIP_1 -a -f $DOWNLOAD_DIR/$ZIP_2 ]; then + mkdir binary-tmp + cd binary-tmp + unzip -o $DOWNLOAD_DIR/$ZIP_1 + unzip -o $DOWNLOAD_DIR/$ZIP_2 + cd .. + else + echo -n "The graphics and multimedia acceleration packages for " + echo -e "the R-Car M2 Porter board can be download from :" + echo -e " " + echo -e + echo -n "These 2 files from there should be store in your" + echo -e "'$DOWNLOAD_DIR' directory." + echo -e " $ZIP_1" + echo -e " $ZIP_2" + return -1 + fi + fi + + if [ -f meta-renesas/meta-rcar-gen2/$COPY_GFX_SCRIPT ]; then + cd meta-renesas/meta-rcar-gen2/ + ./$COPY_GFX_SCRIPT ../../binary-tmp + cd ../.. + else + echo "scripts to copy GFX drivers for '$1' not found." + return -1 + fi + + if [ -f meta-renesas/meta-rcar-gen2/$COPY_MM_SCRIPT ]; then + cd meta-renesas/meta-rcar-gen2/ + ./$COPY_MM_SCRIPT ../../binary-tmp + cd ../.. + else + echo "scripts to copy MM software for '$1' not found." + return -1 + fi +} -- cgit 1.2.3-korg