# Precondition:
# 1. Install OS: https://tools.mindspore.cn/productrepo/iso/ubuntu/ubuntu18.04/ubuntu-18.04.2-server-amd64.iso
# 2. Set IP
# 3. Set DNS

#######################################################################
# sonconfig(ubuntu)
cd /tmp
rm -f install_sysconfig.sh
wget http://tools.mindspore.cn/scripts/sysconfig/ubuntu/install_sysconfig.sh
bash install_sysconfig.sh -h lite69

# Install adb
apt install -y android-tools-adb
adb devices

# Install tools
cd /tmp
rm -f install_tools.sh
wget http://tools.mindspore.cn/scripts/sysconfig/common/install_tools.sh
bash install_tools.sh -m on -s on

# Create user
cd /tmp
rm -f create_user.sh
wget http://tools.mindspore.cn/scripts/sysconfig/common/create_user.sh
bash create_user.sh -u jenkins -g jenkins -p 'P******'
bash create_user.sh -u lite -g lite -p 'P******'
bash create_user.sh -u lite2 -g lite2 -p 'P******'
bash create_user.sh -u lite3 -g lite3 -p 'P******'
bash create_user.sh -u data -g data -p 'P******'
sed -i "s#alias ll='ls -alF'#alias ll='ls -lF'#g" /home/*/.bashrc
#######################################################################


#######################################################################
# mount nfs
mkdir -pv /nfs
if [ -f /etc/rc.d/rc.local ]; then
    filename=/etc/rc.d/rc.local
    chmod 755 ${filename}
else
    filename=/etc/rc.local
fi
grep '8.92.9.30:/data/nfs' ${filename}
if [ $? -ne 0 ]; then
    echo "" >> ${filename}
    echo "# NFS" >> ${filename}
    echo "mount -t nfs -o vers=3,nolock 8.92.9.30:/data/nfs /nfs" >> ${filename}
fi
cat ${filename}
mount -t nfs -o vers=3,nolock 8.92.9.30:/data/nfs /nfs
#######################################################################


#######################################################################
# Copy dataset
mkdir -p /home/workspace/mindspore_dataset
cp -a /nfs/dataset/workspace/mindspore_dataset/mslite /home/workspace/mindspore_dataset/
chown -R data:data /home/workspace
chmod 755 -R /home/workspace
ls -l /home/workspace
#######################################################################


#######################################################################
# 查看手机
adb devices
# 输出服务器连接的手机型号：
# 如： CTNxxxxxx1855
#      CTNxxxxxx4055

# 把数据推到每一台手机
adb -s CTNxxxxxx1855 push /home/workspace/mindspore_dataset/mslite/models/hiai/input_output  /data/local/tmp
adb -s CTNxxxxxx4055 push /home/workspace/mindspore_dataset/mslite/models/hiai/input_output  /data/local/tmp
# 说明：/data/local/tmp是固定目录

# 进入某一台手机
adb -s CTNxxxxxx1855 shell

# 在手机上的操作（在手机上）
# (1) 进入到手机上的数据目录
cd data/local/tmp

# (2) 创建文件夹
mkdir arm32
#######################################################################