#!/bin/bash if [ "$EUID" -ne 0 ] then echo "Please run as root using 'sudo bash'" exit fi runuser $SUDO_USER --preserve-environment -c ' cd /home/$SUDO_USER mkdir -p src/kestrel/firmware cd src/kestrel/firmware git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-firmware/zephyr-rtos git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-firmware/zephyr-firmware cd zephyr-firmware git submodule init git submodule update cd .. git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-firmware/zephyr-littlefs git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-firmware/zephyr-mbedtls git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-firmware/zephyr-civetweb git clone https://gitlab.raptorengineering.com/kestrel-collaboration/kestrel-tooling/gcc ' cd ../ chown -R $SUDO_USER . chgrp -R $SUDO_USER . echo -e " \e[1;91mAll Libre-SOC Kestrel firmware dependencies should now be installed.\e[0m "