From 7fbb158344e49c24f632256ef0f4455c7714c23d Mon Sep 17 00:00:00 2001 From: Joe Ferguson Date: Fri, 22 Sep 2017 14:15:23 -0700 Subject: [PATCH] Adjust scanelf to properly detect runDeps --- alpine/Dockerfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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 \