CI: tools: directly extract prebuilt tools in container
[openwrt/staging/ansuel.git] / .github / workflows / packages.yml
index 49d795c122a6a18b5ba4be1b70597e35f2bb49ab..5722c0523165fb4f304ba8398c4f542fcfa59702 100644 (file)
@@ -100,10 +100,15 @@ jobs:
           wget -O - https://downloads.cdn.openwrt.org/snapshots/targets/${{ env.TARGET }}/${{ env.SUBTARGET }}/${TOOLCHAIN_FILE}.tar.xz \
             | tar --xz -xf -
 
-      - name: Extract prebuilt tools
+      - name: Prepare prebuilt tools
         shell: su buildbot -c "sh -e {0}"
         working-directory: openwrt
-        run: ./scripts/ext-tools.sh --tools /tools.tar
+        run: |
+          mkdir -p staging_dir build_dir
+          ln -s /prebuilt_tools/staging_dir/host staging_dir/host
+          ln -s /prebuilt_tools/build_dir/host build_dir/host
+
+          ./scripts/ext-tools.sh --refresh
 
       - name: Create configuration
         shell: su buildbot -c "sh -e {0}"