1. LEO 기본 세팅

run1.sh

#!/bin/bash

COLOR_GREEN="\\033[0;32m"
COLOR_RED="\\033[0;31m"

sudo apt clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt update -o Acquire::CompressionTypes::Order::=gz
sudo apt list --upgradable

sleep 0.5
str1=`ls -lh | grep SODA_PKG.zip`
if [[ "${str1}" == *SODA_PKG.zip* ]]; then
		echo -e "${COLOR_GREEN} \\nIt contains zip file\\n"
else
		echo -e "${COLOR_RED} \\nNope\\n"
fi

cd /opt && sudo rm -rf edgeAIbox/
sudo git clone <http://uzziel.lee:[email protected]:27990/scm/ap/package_edgeaibox_agx.git> edgeAIbox -b LEO
sudo chown -R alooh.alooh edgeAIbox
sudo sh /opt/edgeAIbox/utils/install_package.sh
sudo sh /opt/edgeAIbox/utils/setting.sh

혹시 Nope 이 떴다면, 패키지가 안옮겨져 있다는 것이니까 옮겨주자

mobaxterm 에서 드래그 액션으로 이동시킬 수도 있지만, 전송중에 연결이 자꾸 끊길 때가 있다.

그럴 땐, 먼저 SODA_PKG.zip 이 있는 폴더로 이동하고 아래 명령어로 파일을 전송하면 된다.

scp SODA_PKG.zip [email protected]:/home/alooh

2. LEO 장치 도커 & 이름 세팅

run2.sh

#!/bin/bash

COLOR_GREEN="\\033[0;32m"

docker login registry.alooh.shop -u uzziel -p abcd1234
echo 'y' | sh /opt/edgeAIbox/utils/modules/afterdocker.sh
sudo /opt/edgeAIbox/utils/setting_service_stop.sh

sleep 0.5
echo -e "${COLOR_GREEN} Enter the edgeAIbox number: "
read number
sudo sh /opt/edgeAIbox/utils/setting_fin.sh ECVH040000${number}

3. 크론탭 세팅 (이걸 해야 AGX가 켜짐)

sudo crontab -l
# 했을 때 'no crontab for root' 문구가 출력되면 아래 명령 실행

sudo crontab -e
# 위 명령으로 vi편집기가 켜짐, 아래 명령 삽입하고 저장, 저장하고 나가는 단축키 Esc 하고 Shift+z+z

...
@reboot sh /opt/edgeAIbox/utils/reboot_crontab_init.sh

sudo reboot
# 리부트 됬을 때 AI2, AI4 불이 다 켜져야함