Skip to content

Commit 682ff83

Browse files
committed
Add workaround for https://bugs.debian.org/929417 when building 13 from source
1 parent 8c3f661 commit 682ff83

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

13/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ RUN set -ex; \
118118
\
119119
# build .deb files from upstream's source packages (which are verified by apt-get)
120120
apt-get update; \
121+
# we need DEBIAN_FRONTEND on postgresql-13 for slapd ("Please enter the password for the admin entry in your LDAP directory."); see https://bugs.debian.org/929417
122+
DEBIAN_FRONTEND=noninteractive \
121123
apt-get build-dep -y \
122124
postgresql-common pgdg-keyring \
123125
"postgresql-$PG_MAJOR=$PG_VERSION" \

Dockerfile-debian.template

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ RUN set -ex; \
118118
\
119119
# build .deb files from upstream's source packages (which are verified by apt-get)
120120
apt-get update; \
121+
# we need DEBIAN_FRONTEND on postgresql-13 for slapd ("Please enter the password for the admin entry in your LDAP directory."); see https://bugs.debian.org/929417
122+
DEBIAN_FRONTEND=noninteractive \
121123
apt-get build-dep -y \
122124
postgresql-common pgdg-keyring \
123125
"postgresql-$PG_MAJOR=$PG_VERSION" \

update.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,10 @@ for version in "${versions[@]}"; do
125125
sed -i -e '/postgresql-contrib-/d' "$version/Dockerfile"
126126
fi
127127

128+
if [ "$majorVersion" != '13' ]; then
129+
sed -i -e '/DEBIAN_FRONTEND/d' "$version/Dockerfile"
130+
fi
131+
128132
# TODO figure out what to do with odd version numbers here, like release candidates
129133
srcVersion="${fullVersion%%-*}"
130134
# change "10~beta1" to "10beta1" for ftp urls

0 commit comments

Comments
 (0)