ROBOX:Upload robox scripts for IEC release 6
[iec.git] / src / use_cases / robox / loadimages.sh
1 #!/bin/bash
2
3 IMAGES_DIR=~/images
4 IMAGE_MOUNT_DIR=${IMAGES_DIR}/images/android
5 mkdir -p ${IMAGES_DIR}/images/android
6
7 if [ ! -e /dev/binder1 ]; then
8     echo "try to insmod binder"
9     sudo modprobe ashmem_linux
10     sudo rmmod binder_linux || true; sudo modprobe binder_linux num_devices=254
11     sudo chmod 777 /dev/ashmem /dev/binder*
12 else
13     echo "binder already loaded"
14 fi
15
16 if [[ $(sudo docker images -a | grep robox) ]]; then
17     echo "robox images already loaded"
18 else
19     sudo mount ${IMAGES_DIR}/android.img ${IMAGE_MOUNT_DIR}
20     cd ${IMAGE_MOUNT_DIR} || exit
21     sudo tar --numeric-owner -cf- . | sudo docker import - android:robox
22     sleep 1
23     if [[ $(sudo docker images -a | grep robox) ]]; then
24         echo "docker image loads successfully!"
25     fi
26 fi