Skip to content

Commit 79436c8

Browse files
authored
Merge pull request #542 from infosiftr/no-debian-php
Block the installation of Debian's PHP packages
2 parents df1c388 + 9596aeb commit 79436c8

File tree

17 files changed

+153
-0
lines changed

17 files changed

+153
-0
lines changed

5.6/jessie/apache/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

5.6/jessie/cli/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

5.6/jessie/fpm/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

5.6/jessie/zts/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.0/jessie/apache/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.0/jessie/cli/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.0/jessie/fpm/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.0/jessie/zts/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.1/jessie/apache/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.1/jessie/cli/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.1/jessie/fpm/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.1/jessie/zts/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:jessie
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.2/stretch/apache/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:stretch-slim
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.2/stretch/cli/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:stretch-slim
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.2/stretch/fpm/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:stretch-slim
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

7.2/stretch/zts/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66

77
FROM debian:stretch-slim
88

9+
# prevent Debian's PHP packages from being installed
10+
# https://github.com/docker-library/php/pull/542
11+
RUN set -eux; \
12+
{ \
13+
echo 'Package: php*'; \
14+
echo 'Pin: release *'; \
15+
echo 'Pin-Priority: -1'; \
16+
} > /etc/apt/preferences.d/no-debian-php
17+
918
# persistent / runtime deps
1019
ENV PHPIZE_DEPS \
1120
autoconf \

Dockerfile-debian.template

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
FROM debian:%%DEBIAN_SUITE%%
22

3+
# prevent Debian's PHP packages from being installed
4+
# https://github.com/docker-library/php/pull/542
5+
RUN set -eux; \
6+
{ \
7+
echo 'Package: php*'; \
8+
echo 'Pin: release *'; \
9+
echo 'Pin-Priority: -1'; \
10+
} > /etc/apt/preferences.d/no-debian-php
11+
312
# persistent / runtime deps
413
ENV PHPIZE_DEPS \
514
autoconf \

0 commit comments

Comments
 (0)