Skip to content

Commit 2c43fa0

Browse files
authored
Merge pull request #27 from infosiftr/scanelf
Adjust scanelf to properly detect runDeps
2 parents 47577ad + 7fbb158 commit 2c43fa0

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

alpine/Dockerfile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,10 @@ RUN set -x \
4242
&& cd / && rm -rf /usr/src/memcached \
4343
\
4444
&& runDeps="$( \
45-
scanelf --needed --nobanner --recursive /usr/local \
46-
| awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' \
47-
| sort -u \
48-
| xargs -r apk info --installed \
45+
scanelf --needed --nobanner --format '%n#p' --recursive /usr/local \
46+
| tr ',' '\n' \
4947
| sort -u \
48+
| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \
5049
)" \
5150
&& apk add --virtual .memcached-rundeps $runDeps \
5251
&& apk del .build-deps \

0 commit comments

Comments
 (0)