kopia lustrzana https://github.com/jupyterhub/repo2docker
Redirect apt-get install output to /dev/null
`apt-get install` calls `dpkg` underneath to do the installation. Unfortunately, `-qq` does not get passed through, and we end up with a lot of log output even with `-qq`. Redirecting stdout to /dev/null stops this output. Errors come out to stderr, so those will be displayed.pull/483/head
rodzic
6ec05e3693
commit
7eb1ac46af
|
@ -17,7 +17,7 @@ ENV DEBIAN_FRONTEND=noninteractive
|
|||
|
||||
# Set up locales properly
|
||||
RUN apt-get -qq update && \
|
||||
apt-get -qq install --yes --no-install-recommends locales && \
|
||||
apt-get -qq install --yes --no-install-recommends locales > /dev/null && \
|
||||
apt-get -qq purge && \
|
||||
apt-get -qq clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
@ -56,18 +56,19 @@ RUN apt-get -qq update && \
|
|||
{% for package in base_packages -%}
|
||||
{{ package }} \
|
||||
{% endfor -%}
|
||||
&& apt-get -qq purge && \
|
||||
> /dev/null && \
|
||||
apt-get -qq purge && \
|
||||
apt-get -qq clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# This apt-get install is *not* quiet, so users see their packages being installed
|
||||
{% if packages -%}
|
||||
RUN apt-get -qq update && \
|
||||
apt-get -qq install --yes \
|
||||
{% for package in packages -%}
|
||||
{{ package }} \
|
||||
{% endfor -%}
|
||||
&& apt-get -qq purge && \
|
||||
> /dev/null && \
|
||||
apt-get -qq purge && \
|
||||
apt-get -qq clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
{% endif -%}
|
||||
|
@ -552,6 +553,7 @@ class BaseImage(BuildPack):
|
|||
|
||||
assemble_scripts.append((
|
||||
'root',
|
||||
# This apt-get install is *not* quiet, since users explicitly asked for this
|
||||
r"""
|
||||
apt-get -qq update && \
|
||||
apt-get install --yes --no-install-recommends {} && \
|
||||
|
|
Ładowanie…
Reference in New Issue