Initial setup script that installs buildroot and config file

This commit is contained in:
so4neet
2026-06-02 12:54:29 -05:00
parent e3970612f1
commit bec0559ebe
2 changed files with 47 additions and 0 deletions
Executable
+45
View File
@@ -0,0 +1,45 @@
#!/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