From d2fc8dbeeb76858c4f1f1a65eab5d20b34eaaa3c Mon Sep 17 00:00:00 2001 From: Iavael <905853+iavael@users.noreply.github.com> Date: Sat, 21 Jan 2023 00:55:44 +0400 Subject: [PATCH] docker: remove nsswitch.conf Signed-off-by: Iavael <905853+iavael@users.noreply.github.com> --- Dockerfile-release | 5 ----- nsswitch.conf | 22 ---------------------- scripts/build-docker.sh | 2 -- 3 files changed, 29 deletions(-) delete mode 100644 nsswitch.conf diff --git a/Dockerfile-release b/Dockerfile-release index e88b5a37c..c14fdd773 100644 --- a/Dockerfile-release +++ b/Dockerfile-release @@ -6,11 +6,6 @@ ADD etcdctl /usr/local/bin/ WORKDIR /var/etcd/ WORKDIR /var/lib/etcd/ -# Alpine Linux doesn't use pam, which means that there is no /etc/nsswitch.conf, -# but Golang relies on /etc/nsswitch.conf to check the order of DNS resolving -# (see https://github.com/golang/go/commit/9dee7771f561cf6aee081c0af6658cc81fac3918) -ADD nsswitch.conf /etc/nsswitch.conf - EXPOSE 2379 2380 # Define default command. diff --git a/nsswitch.conf b/nsswitch.conf deleted file mode 100644 index 3c827f100..000000000 --- a/nsswitch.conf +++ /dev/null @@ -1,22 +0,0 @@ -# /etc/nsswitch.conf -# -# Example configuration of GNU Name Service Switch functionality. -# If you have the `glibc-doc-reference' and `info' packages installed, try: -# `info libc "Name Service Switch"' for information about this file. - -passwd: compat -group: compat -shadow: compat -gshadow: files - -hosts: files dns -networks: files - -protocols: db files -services: db files -ethers: db files -rpc: db files - -netgroup: nis -hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 - diff --git a/scripts/build-docker.sh b/scripts/build-docker.sh index 1819d18f1..1e9db2301 100755 --- a/scripts/build-docker.sh +++ b/scripts/build-docker.sh @@ -37,8 +37,6 @@ mkdir -p "${IMAGEDIR}"/var/etcd mkdir -p "${IMAGEDIR}"/var/lib/etcd cp "${BINARYDIR}"/etcd "${BINARYDIR}"/etcdctl "${IMAGEDIR}" -cp ./nsswitch.conf "${IMAGEDIR}" - cat ./"${DOCKERFILE}" > "${IMAGEDIR}"/Dockerfile if [ -z "$TAG" ]; then