Merge pull request #1212 from infosiftr/find-perm

Fix "find -perm" syntax (and ignore "strip" failures but not "find" failures)
This commit is contained in:
yosifkit 2021-10-12 14:28:26 -07:00 committed by GitHub
commit d7f46271b4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
53 changed files with 424 additions and 53 deletions

View File

@ -151,7 +151,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -157,7 +157,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -155,7 +155,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -150,7 +150,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -156,7 +156,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -154,7 +154,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -229,7 +229,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -169,7 +169,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -172,7 +172,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -173,7 +173,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -229,7 +229,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -169,7 +169,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -172,7 +172,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -173,7 +173,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -156,7 +156,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -162,7 +162,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -160,7 +160,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -155,7 +155,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -161,7 +161,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -159,7 +159,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -233,7 +233,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -173,7 +173,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -176,7 +176,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -177,7 +177,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -233,7 +233,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -173,7 +173,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -176,7 +176,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -177,7 +177,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -156,7 +156,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -162,7 +162,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -155,7 +155,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -161,7 +161,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -233,7 +233,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -173,7 +173,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -176,7 +176,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -177,7 +177,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -233,7 +233,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -173,7 +173,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -176,7 +176,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -177,7 +177,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -156,7 +156,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -162,7 +162,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -155,7 +155,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -161,7 +161,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -233,7 +233,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -173,7 +173,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -176,7 +176,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -177,7 +177,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -233,7 +233,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -173,7 +173,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -176,7 +176,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -177,7 +177,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)

View File

@ -340,7 +340,14 @@ RUN set -eux; \
make -j "$(nproc)"; \ make -j "$(nproc)"; \
find -type f -name '*.a' -delete; \ find -type f -name '*.a' -delete; \
make install; \ make install; \
find /usr/local/bin /usr/local/sbin -type f -perm +0111 -exec strip --strip-all '{}' + || true; \ find \
/usr/local \
-type f \
-perm '/0111' \
-exec sh -euxc ' \
strip --strip-all "$@" || : \
' -- '{}' + \
; \
make clean; \ make clean; \
\ \
# https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable) # https://github.com/docker-library/php/issues/692 (copy default example "php.ini" files somewhere easily discoverable)