25 lines
1.1 KiB
Bash
Executable File
25 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
SYSTEM=$1
|
|
NERVES_SYSTEM_BR_GIT="https://github.com/nerves-project/nerves_system_br"
|
|
NERVES_SYSTEM_BR_COMMIT="049d8e19b69b0f84084182d9bdd915e4eb431ed5"
|
|
|
|
if [ -d "nerves/NERVES_SYSTEM_$SYSTEM" ]; then
|
|
# Control will enter here if $DIRECTORY exists.
|
|
echo "NERVES_SYSTEM_$SYSTEM dir found."
|
|
else
|
|
echo "NERVES_SYSTEM_$SYSTEM dir not found."
|
|
CWD=$(pwd)
|
|
git clone $NERVES_SYSTEM_BR_GIT nerves/nerves_system_br
|
|
cd nerves/nerves_system_br
|
|
git checkout $NERVES_SYSTEM_BR_COMMIT
|
|
cd $CWD
|
|
fi
|
|
|
|
nerves/nerves_system_br/create-build.sh nerves/nerves_system_$SYSTEM/nerves_defconfig nerves/NERVES_SYSTEM_$SYSTEM
|
|
if [ ! -f nerves/nerves_system_br/buildroot/.farmbot_applied_patches_list ]; then
|
|
echo "Applying FarmbotOS patches"
|
|
nerves/nerves_system_br/buildroot/support/scripts/apply-patches.sh nerves/nerves_system_br/buildroot patches
|
|
cp nerves/nerves_system_br/buildroot/.applied_patches_list nerves/nerves_system_br/buildroot/.farmbot_applied_patches_list
|
|
nerves/nerves_system_br/create-build.sh nerves/nerves_system_$SYSTEM/nerves_defconfig nerves/NERVES_SYSTEM_$SYSTEM
|
|
fi
|