Skip to content

Commit 9265b46

Browse files
committed
Use asc
1 parent 4faf613 commit 9265b46

File tree

10 files changed

+42
-19
lines changed

10 files changed

+42
-19
lines changed

.github/workflows/test.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ jobs:
4242
postgresql-version:
4343
- "15"
4444
- "16"
45+
- "17"
4546
steps:
4647
- uses: actions/checkout@v4
4748
- name: Prepare

ci/scripts/prepare-ubuntu.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,14 @@ wget https://apache.jfrog.io/artifactory/arrow/${os}/${apt_source_deb}
3535
sudo apt install -y -V ./${apt_source_deb}
3636

3737
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
38-
sudo gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import -
38+
gpg --no-default-keyring --keyring ./pgdg.kbx --import -
39+
gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor | \
40+
tee /usr/share/keyrings/pgdg.asc
3941
(echo "Types: deb"; \
4042
echo "URIs: http://apt.postgresql.org/pub/repos/apt"; \
4143
echo "Suites: ${code_name}-pgdg"; \
4244
echo "Components: main"; \
43-
echo "Signed-By: /usr/share/keyrings/pgdg.gpg") | \
45+
echo "Signed-By: /usr/share/keyrings/pgdg.asc") | \
4446
sudo tee /etc/apt/sources.list.d/pgdg.sources
4547

4648
sudo apt update

package/apt/test.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,14 @@ case "${TYPE}" in
9696
esac
9797

9898
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
99-
gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import -
99+
gpg --no-default-keyring --keyring ./pgdg.kbx --import -
100+
gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor | \
101+
tee /usr/share/keyrings/pgdg.asc
100102
(echo "Types: deb"; \
101103
echo "URIs: http://apt.postgresql.org/pub/repos/apt"; \
102104
echo "Suites: ${code_name}-pgdg"; \
103105
echo "Components: main"; \
104-
echo "Signed-By: /usr/share/keyrings/pgdg.gpg") | \
106+
echo "Signed-By: /usr/share/keyrings/pgdg.asc") | \
105107
tee /etc/apt/sources.list.d/pgdg.sources
106108

107109
echo "::endgroup::"

package/postgresql-15-pgdg/apt/debian-bookworm-amd64/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,15 @@ RUN \
4646
./apache-arrow-apt-source-latest-${code_name}.deb && \
4747
rm apache-arrow-apt-source-latest-${code_name}.deb && \
4848
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
49-
gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
49+
gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
50+
gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
51+
/usr/share/keyrings/pgdg.asc && \
52+
rm pgdg.kbx && \
5053
(echo "Types: deb"; \
5154
echo "URIs: http://apt.postgresql.org/pub/repos/apt"; \
5255
echo "Suites: ${code_name}-pgdg"; \
5356
echo "Components: main"; \
54-
echo "Signed-By: /usr/share/keyrings/pgdg.gpg") | \
57+
echo "Signed-By: /usr/share/keyrings/pgdg.asc") | \
5558
tee /etc/apt/sources.list.d/pgdg.sources && \
5659
apt update && \
5760
apt install -y -V ${quiet} \

package/postgresql-15-pgdg/apt/ubuntu-jammy-amd64/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,15 @@ RUN \
4242
./apache-arrow-apt-source-latest-${code_name}.deb && \
4343
rm apache-arrow-apt-source-latest-${code_name}.deb && \
4444
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
45-
gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
45+
gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
46+
gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
47+
/usr/share/keyrings/pgdg.asc && \
48+
rm pgdg.kbx && \
4649
(echo "Types: deb"; \
4750
echo "URIs: http://apt.postgresql.org/pub/repos/apt"; \
4851
echo "Suites: ${code_name}-pgdg"; \
4952
echo "Components: main"; \
50-
echo "Signed-By: /usr/share/keyrings/pgdg.gpg") | \
53+
echo "Signed-By: /usr/share/keyrings/pgdg.asc") | \
5154
tee /etc/apt/sources.list.d/pgdg.sources && \
5255
apt update && \
5356
apt install -y -V ${quiet} \

package/postgresql-16-pgdg/apt/debian-bookworm-amd64/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,15 @@ RUN \
4646
./apache-arrow-apt-source-latest-${code_name}.deb && \
4747
rm apache-arrow-apt-source-latest-${code_name}.deb && \
4848
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
49-
gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
49+
gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
50+
gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
51+
/usr/share/keyrings/pgdg.asc && \
52+
rm pgdg.kbx && \
5053
(echo "Types: deb"; \
5154
echo "URIs: http://apt.postgresql.org/pub/repos/apt"; \
5255
echo "Suites: ${code_name}-pgdg"; \
5356
echo "Components: main"; \
54-
echo "Signed-By: /usr/share/keyrings/pgdg.gpg") | \
57+
echo "Signed-By: /usr/share/keyrings/pgdg.asc") | \
5558
tee /etc/apt/sources.list.d/pgdg.sources && \
5659
apt update && \
5760
apt install -y -V ${quiet} \

package/postgresql-16-pgdg/apt/ubuntu-jammy-amd64/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,15 @@ RUN \
4242
./apache-arrow-apt-source-latest-${code_name}.deb && \
4343
rm apache-arrow-apt-source-latest-${code_name}.deb && \
4444
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
45-
gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
45+
gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
46+
gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
47+
/usr/share/keyrings/pgdg.asc && \
48+
rm pgdg.kbx && \
4649
(echo "Types: deb"; \
4750
echo "URIs: http://apt.postgresql.org/pub/repos/apt"; \
4851
echo "Suites: ${code_name}-pgdg"; \
4952
echo "Components: main"; \
50-
echo "Signed-By: /usr/share/keyrings/pgdg.gpg") | \
53+
echo "Signed-By: /usr/share/keyrings/pgdg.asc") | \
5154
tee /etc/apt/sources.list.d/pgdg.sources && \
5255
apt update && \
5356
apt install -y -V ${quiet} \

package/postgresql-17-pgdg/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
FROM postgres:17-bookworm
1919

20-
COPY package/docker/postgresql-16-pgdg-apache-arrow-flight-sql_*_amd64.deb ./
20+
COPY package/docker/postgresql-17-pgdg-apache-arrow-flight-sql_*_amd64.deb ./
2121
RUN \
2222
apt update && \
2323
apt install -y -V lsb-release wget && \
@@ -26,8 +26,8 @@ RUN \
2626
rm apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb && \
2727
apt update && \
2828
apt install -y -V \
29-
./postgresql-16-pgdg-apache-arrow-flight-sql_*.deb && \
30-
rm -f postgresql-16-pgdg-apache-arrow-flight-sql_*.deb && \
29+
./postgresql-17-pgdg-apache-arrow-flight-sql_*.deb && \
30+
rm -f postgresql-17-pgdg-apache-arrow-flight-sql_*.deb && \
3131
apt clean && \
3232
rm -rf /var/lib/apt/lists/*
3333

package/postgresql-17-pgdg/apt/debian-bookworm-amd64/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,15 @@ RUN \
4646
./apache-arrow-apt-source-latest-${code_name}.deb && \
4747
rm apache-arrow-apt-source-latest-${code_name}.deb && \
4848
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
49-
gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
49+
gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
50+
gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
51+
/usr/share/keyrings/pgdg.asc && \
52+
rm pgdg.kbx && \
5053
(echo "Types: deb"; \
5154
echo "URIs: http://apt.postgresql.org/pub/repos/apt"; \
5255
echo "Suites: ${code_name}-pgdg"; \
5356
echo "Components: main"; \
54-
echo "Signed-By: /usr/share/keyrings/pgdg.gpg") | \
57+
echo "Signed-By: /usr/share/keyrings/pgdg.asc") | \
5558
tee /etc/apt/sources.list.d/pgdg.sources && \
5659
apt update && \
5760
apt install -y -V ${quiet} \

package/postgresql-17-pgdg/apt/ubuntu-noble-amd64/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,15 @@ RUN \
4242
./apache-arrow-apt-source-latest-${code_name}.deb && \
4343
rm apache-arrow-apt-source-latest-${code_name}.deb && \
4444
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
45-
gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
45+
gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
46+
gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
47+
/usr/share/keyrings/pgdg.asc && \
48+
rm pgdg.kbx && \
4649
(echo "Types: deb"; \
4750
echo "URIs: http://apt.postgresql.org/pub/repos/apt"; \
4851
echo "Suites: ${code_name}-pgdg"; \
4952
echo "Components: main"; \
50-
echo "Signed-By: /usr/share/keyrings/pgdg.gpg") | \
53+
echo "Signed-By: /usr/share/keyrings/pgdg.asc") | \
5154
tee /etc/apt/sources.list.d/pgdg.sources && \
5255
apt update && \
5356
apt install -y -V ${quiet} \

0 commit comments

Comments
 (0)