X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Fuse_cases%2Frobox%2Floadimages.sh;fp=src%2Fuse_cases%2Frobox%2Floadimages.sh;h=500e0cdcc15ad622855e517ff099bbf6762b832a;hb=5e8e332ce38f771991f443fd9114f6f997ad1f89;hp=0000000000000000000000000000000000000000;hpb=e2a6b32520bb71a0413ad86d1008754b743c12fe;p=iec.git diff --git a/src/use_cases/robox/loadimages.sh b/src/use_cases/robox/loadimages.sh new file mode 100644 index 0000000..500e0cd --- /dev/null +++ b/src/use_cases/robox/loadimages.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +IMAGES_DIR=~/images +IMAGE_MOUNT_DIR=${IMAGES_DIR}/images/android +mkdir -p ${IMAGES_DIR}/images/android + +if [ ! -e /dev/binder1 ]; then + echo "try to insmod binder" + sudo modprobe ashmem_linux + sudo rmmod binder_linux || true; sudo modprobe binder_linux num_devices=254 + sudo chmod 777 /dev/ashmem /dev/binder* +else + echo "binder already loaded" +fi + +if [[ $(sudo docker images -a | grep robox) ]]; then + echo "robox images already loaded" +else + sudo mount ${IMAGES_DIR}/android.img ${IMAGE_MOUNT_DIR} + cd ${IMAGE_MOUNT_DIR} || exit + sudo tar --numeric-owner -cf- . | sudo docker import - android:robox + sleep 1 + if [[ $(sudo docker images -a | grep robox) ]]; then + echo "docker image loads successfully!" + fi +fi