start for `curl openpilot.comma.ai | bash` (#32967)
* initial setup.sh for curl|bash
* --single-branch for faster pull and some final instructions
* fix git lfs pull
old-commit-hash: 122a7f2f0f
fix-exp-path
parent
3b95cc9514
commit
656b72ee2d
1 changed files with 32 additions and 0 deletions
@ -0,0 +1,32 @@ |
|||||||
|
#!/usr/bin/env bash |
||||||
|
|
||||||
|
set -e |
||||||
|
|
||||||
|
if [ ! -f launch_openpilot.sh ]; then |
||||||
|
if [ ! -d openpilot ]; then |
||||||
|
git clone --single-branch --recurse-submodules https://github.com/commaai/openpilot.git |
||||||
|
fi |
||||||
|
cd openpilot |
||||||
|
fi |
||||||
|
|
||||||
|
if [[ "$OSTYPE" == "darwin"* ]]; then |
||||||
|
tools/mac_setup.sh |
||||||
|
else |
||||||
|
tools/ubuntu_setup.sh |
||||||
|
fi |
||||||
|
|
||||||
|
git lfs pull |
||||||
|
|
||||||
|
source .venv/bin/activate |
||||||
|
|
||||||
|
echo "Building openpilot" |
||||||
|
scons -u -j$(nproc) |
||||||
|
|
||||||
|
echo |
||||||
|
echo "---- OPENPILOT BUILDING DONE ----" |
||||||
|
echo "To push changes to your fork, run the following commands:" |
||||||
|
echo "git remote remove origin" |
||||||
|
echo "git remote add origin git@github.com:<YOUR_USERNAME>/openpilot.git" |
||||||
|
echo "git fetch" |
||||||
|
echo "git commit -m \"first commit\"" |
||||||
|
echo "git push" |
Loading…
Reference in new issue