|
|
@ -52,18 +52,13 @@ echo "[-] committing version $VERSION T=$SECONDS" |
|
|
|
git add -f . |
|
|
|
git add -f . |
|
|
|
git commit -a -m "openpilot v$VERSION release" |
|
|
|
git commit -a -m "openpilot v$VERSION release" |
|
|
|
|
|
|
|
|
|
|
|
# Build panda firmware |
|
|
|
|
|
|
|
pushd panda/ |
|
|
|
|
|
|
|
CERT=/data/pandaextra/certs/release RELEASE=1 scons -u . |
|
|
|
|
|
|
|
rm -rf /tmp/panda_obj/ |
|
|
|
|
|
|
|
mkdir /tmp/panda_obj/ |
|
|
|
|
|
|
|
mv board/obj/panda.bin.signed board/obj/panda_h7.bin.signed board/obj/bootstub.panda.bin board/obj/bootstub.panda_h7.bin /tmp/panda_obj/ |
|
|
|
|
|
|
|
popd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Build |
|
|
|
# Build |
|
|
|
export PYTHONPATH="$BUILD_DIR" |
|
|
|
export PYTHONPATH="$BUILD_DIR" |
|
|
|
scons -j$(nproc) |
|
|
|
scons -j$(nproc) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# release panda fw |
|
|
|
|
|
|
|
CERT=/data/pandaextra/certs/release RELEASE=1 scons -j$(nproc) panda/ |
|
|
|
|
|
|
|
|
|
|
|
# Ensure no submodules in release |
|
|
|
# Ensure no submodules in release |
|
|
|
if test "$(git submodule--helper list | wc -l)" -gt "0"; then |
|
|
|
if test "$(git submodule--helper list | wc -l)" -gt "0"; then |
|
|
|
echo "submodules found:" |
|
|
|
echo "submodules found:" |
|
|
@ -79,14 +74,9 @@ find . -name '*.os' -delete |
|
|
|
find . -name '*.pyc' -delete |
|
|
|
find . -name '*.pyc' -delete |
|
|
|
find . -name 'moc_*' -delete |
|
|
|
find . -name 'moc_*' -delete |
|
|
|
find . -name '__pycache__' -delete |
|
|
|
find . -name '__pycache__' -delete |
|
|
|
rm -rf panda/board panda/certs panda/crypto |
|
|
|
|
|
|
|
rm -rf .sconsign.dblite Jenkinsfile release/ |
|
|
|
rm -rf .sconsign.dblite Jenkinsfile release/ |
|
|
|
rm selfdrive/modeld/models/supercombo.onnx |
|
|
|
rm selfdrive/modeld/models/supercombo.onnx |
|
|
|
|
|
|
|
|
|
|
|
# Move back signed panda fw |
|
|
|
|
|
|
|
mkdir -p panda/board/obj |
|
|
|
|
|
|
|
mv /tmp/panda_obj/* panda/board/obj/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Restore third_party |
|
|
|
# Restore third_party |
|
|
|
git checkout third_party/ |
|
|
|
git checkout third_party/ |
|
|
|
|
|
|
|
|
|
|
|