|
6 | 6 | targets: |
7 | 7 | description: Comma-separated OpenHD-ImageBuilder targets |
8 | 8 | required: false |
9 | | - default: radxa-rock3a_base,rock5a_base,rock5b_base,radxa-cm3,radxa-zero3w_base,radxa-zero3w-lite_base,core3566 |
| 9 | + default: radxa-rock3a_base,rock5a_base,rock5b_base |
10 | 10 | push: |
11 | 11 | paths: |
12 | 12 | - ".github/workflows/build-rockchip-driver-debs.yml" |
|
25 | 25 | - id: targets |
26 | 26 | shell: bash |
27 | 27 | run: | |
28 | | - targets="${{ github.event.inputs.targets || 'radxa-rock3a_base,rock5a_base,rock5b_base,radxa-cm3,radxa-zero3w_base,radxa-zero3w-lite_base,core3566' }}" |
| 28 | + targets="${{ github.event.inputs.targets || 'radxa-rock3a_base,rock5a_base,rock5b_base' }}" |
29 | 29 | json="$(printf '%s' "$targets" | jq -Rc 'split(",") | map(gsub("^\\s+|\\s+$"; "")) | map(select(length > 0))')" |
30 | 30 | echo "targets=${json}" >> "$GITHUB_OUTPUT" |
31 | 31 |
|
@@ -204,17 +204,26 @@ jobs: |
204 | 204 | -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 update |
205 | 205 | } |
206 | 206 |
|
| 207 | + disable_stale_apt_sources() { |
| 208 | + find /etc/apt -type f \( -name '*.list' -o -name '*.sources' \) -print0 \ |
| 209 | + | xargs -0 -r sed -i -E \ |
| 210 | + -e '/dl\.cloudsmith\.io\/public\/openhd\/release/s/^/# disabled by driver CI: /' \ |
| 211 | + -e '/bullseye-security/s/^[[:space:]]*deb/# disabled by driver CI: &/' \ |
| 212 | + -e '/bullseye-backports/s/^[[:space:]]*deb/# disabled by driver CI: &/' |
| 213 | + } |
| 214 | +
|
207 | 215 | if [[ "${DISTRO}" == "bullseye" ]]; then |
208 | 216 | sed -i -E \ |
209 | 217 | -e 's|https?://deb\.debian\.org/debian|http://archive.debian.org/debian|g' \ |
210 | | - -e '/bullseye-backports/s/^[[:space:]]*deb/# &/' \ |
| 218 | + -e 's|https?://security\.debian\.org/debian-security|http://archive.debian.org/debian-security|g' \ |
211 | 219 | /etc/apt/sources.list 2>/dev/null || true |
212 | 220 | find /etc/apt/sources.list.d -name '*.list' -print0 2>/dev/null \ |
213 | 221 | | xargs -0 -r sed -i -E \ |
214 | 222 | -e 's|https?://deb\.debian\.org/debian|http://archive.debian.org/debian|g' \ |
215 | | - -e '/bullseye-backports/s/^[[:space:]]*deb/# &/' || true |
| 223 | + -e 's|https?://security\.debian\.org/debian-security|http://archive.debian.org/debian-security|g' || true |
216 | 224 | fi |
217 | 225 |
|
| 226 | + disable_stale_apt_sources |
218 | 227 | apt_update_tolerant |
219 | 228 | apt-get install -y --no-install-recommends build-essential make gcc bc bison flex kmod dkms ca-certificates |
220 | 229 | curl -1sLf "https://dl.cloudsmith.io/public/openhd/dev-release/setup.deb.sh" | bash || true |
|
0 commit comments