Ver código fonte

create_dockerfile.sh: support debian/eol

https://hub.docker.com/r/debian/eol
Victor Seva 3 anos atrás
pai
commit
8d3ad81e39
1 arquivos alterados com 3 adições e 18 exclusões
  1. 3 18
      create_dockerfile.sh

+ 3 - 18
create_dockerfile.sh

@@ -7,7 +7,7 @@ kam_packages() {
 
 create_dockerfile() {
   cat >"${DOCKERFILE}" <<EOF
-FROM ${base}:${dist}
+FROM ${docker_tag}
 
 LABEL maintainer="Victor Seva <[email protected]>"
 
@@ -19,22 +19,6 @@ ENV REFRESHED_AT ${DATE}
 
 EOF
 
-if [ -n "${archived}" ] ; then
-cat >>"${DOCKERFILE}" <<EOF
-RUN echo "deb http://archive.debian.org/debian ${dist} main" > \
-  /etc/apt/sources.list; \
-  echo "deb http://archive.debian.org/debian ${dist}-lts main" >> \
-    /etc/apt/sources.list ; \
-  echo "Acquire::Check-Valid-Until false;" >> /etc/apt/apt.conf
-
-EOF
-elif [ "${base}" = "debian" ] ; then
-cat >>"${DOCKERFILE}" <<EOF
-# avoid httpredir errors
-RUN sed -i 's/httpredir/deb/g' /etc/apt/sources.list
-
-EOF
-fi
 cat >>"${DOCKERFILE}" <<EOF
 RUN rm -rf /var/lib/apt/lists/* && apt-get update && \
   apt-get install --assume-yes gnupg wget
@@ -71,7 +55,8 @@ case ${dist} in
 esac
 
 case ${dist} in
-  squeeze) archived=true ;;
+  squeeze|wheezy|jessie|stretch) docker_tag=${base}/eol:${dist};;
+  *) docker_tag=${base}:${dist}
 esac
 
 case ${version} in