Files
agnos-builder/flash_system.sh
2021-09-23 19:08:32 -07:00

31 lines
644 B
Bash
Executable File

#!/bin/bash -e
# Config
OUTPUT_DIR="output"
ROOTFS_IMAGE="system.img"
# Log colors
GREEN="\033[0;32m"
NO_COLOR='\033[0m'
# Make sure we're in the correct spot
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
cd $DIR
# Flash system
fastboot --set-active=a
# TODO: clean this up. move simg2dimg into a common repo?
if [ -d $HOME/openpilot/provisioning ]; then
DIMG=$(mktemp)
$HOME/openpilot/provisioning/scripts/simg2dontcare.py $OUTPUT_DIR/$ROOTFS_IMAGE $DIMG
fastboot erase system_a
fastboot flash system_a $DIMG
else
fastboot flash system_a $OUTPUT_DIR/$ROOTFS_IMAGE
fi
fastboot continue
echo -e "${GREEN}Done!"