Skip to content

Commit 0b07698

Browse files
committed
feat(debian): test works without signed packages
1 parent 7dcf86a commit 0b07698

3 files changed

Lines changed: 7 additions & 2 deletions

File tree

.github/workflows/debian.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,10 @@ jobs:
9898
- name: Import builder images
9999
run: find /tmp/images -name '*.tar.gz' | xargs -I {} docker image load --input {}
100100

101+
- name: Make index
102+
working-directory: debian
103+
run: make index
104+
101105
- name: Test
102106
working-directory: debian
103107
run: |

debian/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,8 @@ exec: ## Execute a COMMAND inside an image for given TARGET_ARCH
9494
$(DOCKER_FLAGS) --rm $(IMAGE) \
9595
bash -c "\
9696
([ -f /apt/$(REPO_NAME)/Packages ] && \
97-
echo 'deb file:///apt stable/' > /etc/apt/sources.list.d/cartesi-deb-apt.list && \
98-
gpg --dearmor -o /etc/apt/trusted.gpg.d/$(KEY_NAME).gpg < /apt/keys/$(KEY_NAME).gpg && \
97+
echo 'deb [trusted=yes] file:///apt stable/' > /etc/apt/sources.list.d/cartesi-deb-apt.list && \
98+
([ -f /apt/keys/$(KEY_NAME).gpg ] && gpg --dearmor -o /etc/apt/trusted.gpg.d/$(KEY_NAME).gpg < /apt/keys/$(KEY_NAME).gpg || true) && \
9999
apt-get update -o Dir::Etc::sourcelist=/etc/apt/sources.list.d/cartesi-deb-apt.list -o Dir::Etc::sourceparts=- -o APT::Get::List-Cleanup=0 || true) && \
100100
$(COMMAND)"
101101

debian/gen-index.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/bin/bash
22
set -e
33
cd /apt
4+
rm -f ${REPO_NAME}/InRelease ${REPO_NAME}/Release.gpg
45
dpkg-scanpackages --multiversion ${REPO_NAME} > ${REPO_NAME}/Packages
56
gzip -k -f /apt/${REPO_NAME}/Packages
67
apt-ftparchive \

0 commit comments

Comments
 (0)