diff --git a/alpine/Dockerfile b/alpine/Dockerfile index b5d4ba9..e58d28f 100644 --- a/alpine/Dockerfile +++ b/alpine/Dockerfile @@ -42,11 +42,10 @@ RUN set -x \ && cd / && rm -rf /usr/src/memcached \ \ && runDeps="$( \ - scanelf --needed --nobanner --recursive /usr/local \ - | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' \ - | sort -u \ - | xargs -r apk info --installed \ + scanelf --needed --nobanner --format '%n#p' --recursive /usr/local \ + | tr ',' '\n' \ | sort -u \ + | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \ )" \ && apk add --virtual .memcached-rundeps $runDeps \ && apk del .build-deps \