Skip to content

Commit 641b0f6

Browse files
KingPinKingPin
authored andcommitted
fix(v2): fix Debian apt cleanup in Dockerfile.v2
1 parent 2ef36ea commit 641b0f6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Dockerfile.v2

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
183183
dpkg-query -W -f='${Status}' "$pkg" 2>/dev/null | grep -q "install ok installed" && \
184184
apt-mark manual "$pkg" 2>/dev/null || true; \
185185
done && \
186-
apt-get purge -y --auto-remove \
186+
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false -o APT::AutoRemove::SuggestsImportant=false \
187187
build-essential \
188188
libmemcached-dev \
189189
libmagickwand-dev \
@@ -206,7 +206,9 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
206206
libxpm-dev \
207207
equivs \
208208
wget \
209-
xz-utils && \
209+
xz-utils 2>&1 || echo "Warning: Some packages could not be removed" && \
210+
apt-get autoremove -y 2>&1 || true && \
211+
apt-get clean && \
210212
rm -rf /var/lib/apt/lists/*; \
211213
elif [ "$BASEOS" = "alpine" ]; then \
212214
apk del --no-cache \

0 commit comments

Comments
 (0)