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 \

0 commit comments

Comments
 (0)