Fix correct commit hash for release 0.7.0 of openXC7
[dev-env-setup.git] / firmware-kestrel-repos
1 #!/bin/bash
2 if [ "$EUID" -ne 0 ]
3 then echo "Please run as root using 'sudo bash'"
4 exit
5 fi
6
7 runuser $SUDO_USER --preserve-environment -c '
8 cd /home/$SUDO_USER
9 mkdir -p src/kestrel/firmware
10 cd src/kestrel/firmware
11 git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-firmware/zephyr-rtos
12 git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-firmware/zephyr-firmware
13 cd zephyr-firmware
14 git submodule init
15 git submodule update
16 cd ..
17 git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-firmware/zephyr-littlefs
18 git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-firmware/zephyr-mbedtls
19 git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-firmware/zephyr-civetweb
20 git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-tooling/gcc
21 '
22 cd ../
23 chown -R $SUDO_USER .
24 chgrp -R $SUDO_USER .
25 echo -e "
26 \e[1;91mAll Libre-SOC Kestrel firmware dependencies should now be installed.\e[0m
27 "
28