#!/bin/bash repoDir=$(pwd) reinstallTools=false toolsDir="lira-tools" useDefaultToolDir=false echo "This script will initialize the development environment for LiRA-FLIP os." read -p "Set custom directory for tools to be installed? (Default is ~/lira-tools) [y/N]: " yn case $yn in [yY] ) useDefaultToolDir=true;; [nN] ) useDefaultToolDir=false;; *) useDefaultToolDir=false;; esac if [ $useDefaultToolDir == true ]; then read -p "Enter desired tool directory: ~/" newToolsDir toolsDir=$newToolsDir fi # Check for existing directory if [ -d $HOME/$toolsDir ]; then read -p "Existing installation in $toolsDir! Reinstall? [y/N]: " reinst case $reinst in [nN] ) exit;; [yY] ) reinstallTools=true;; *) exit;; esac fi if [ $reinstallTools == true ]; then rm -rf $HOME/$toolsDir echo "Removed $toolsDir" fi echo "Setting up buildroot in $toolsDir/buildroot..." mkdir $HOME/$toolsDir cd $HOME/$toolsDir git clone -b 2026.02.x https://gitlab.com/buildroot.org/buildroot.git $HOME/$toolsDir/buildroot echo "Making config file..." cd $repoDir touch flipos.config echo "toolsDir=$toolsDir" >> flipos.config echo "repoDir=$repoDir" >> flipos.config