diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75cd785..e2b35f9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -53,12 +53,10 @@ jobs: uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 with: submodules: recursive - - name: Build reference release for 1.2 + - name: Build nrf52840 CLI reference release for 1.3.1 run: | - REFERENCE_PLATFORM=nrf52840 REFERENCE_RELEASE_TYPE=1.2 ./script/make-reference-release.bash - - name: Build reference release for 1.3 - run: | - REFERENCE_PLATFORM=nrf52840 REFERENCE_RELEASE_TYPE=1.3 ./script/make-reference-release.bash + export PATH=/tmp/gcc-arm-none-eabi-9-2019-q4-major/bin:$PATH + REFERENCE_PLATFORM=nrf52840 REFERENCE_RELEASE_TYPE=1.3.1 ./script/make-reference-release.bash - uses: actions/upload-artifact@v3 with: name: reference-releases diff --git a/script/make-raspbian.bash b/script/make-raspbian.bash index 575de69..6370c93 100755 --- a/script/make-raspbian.bash +++ b/script/make-raspbian.bash @@ -126,7 +126,7 @@ main() # Mount /etc/resolv.conf if [ -f "/etc/resolv.conf" ]; then - sudo mount -o ro,bind /etc/resolv.conf "$QEMU_ROOT"/etc/resolv.conf + sudo mount -o rw,bind /etc/resolv.conf "$QEMU_ROOT"/etc/resolv.conf fi # Start RPi QEMU machine diff --git a/script/otbr-setup.bash b/script/otbr-setup.bash index 7b08314..c03c050 100755 --- a/script/otbr-setup.bash +++ b/script/otbr-setup.bash @@ -82,6 +82,7 @@ readonly OTBR_THREAD_1_3_1_OPTIONS=( "-DOT_THREAD_VERSION=1.3.1" "-DOTBR_TREL=ON" "-DOTBR_NAT64=ON" + "-DOT_BORDER_ROUTING_DHCP6_PD=ON" ) build_options=( @@ -175,7 +176,7 @@ chown -R pi:pi /home/pi/repo cd /home/pi/repo/ot-br-posix apt-get update apt-get install -y --no-install-recommends git python3-pip -su -c "${build_options[*]} script/bootstrap" pi +su -c "export DOCKER=1; ${build_options[*]} script/bootstrap" pi rm -rf /home/pi/repo/ot-br-posix/third_party/openthread/repo cp -r /home/pi/repo/openthread /home/pi/repo/ot-br-posix/third_party/openthread/repo