From 82004d0197ab7af63e82c63666946a85a9e47be0 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.amd64 | 5 ----- nsswitch.conf | 22 ---------------------- scripts/build-docker | 2 -- 3 files changed, 29 deletions(-) delete mode 100644 nsswitch.conf diff --git a/Dockerfile-release.amd64 b/Dockerfile-release.amd64 index 09ed48076..4f2fcbed3 100644 --- a/Dockerfile-release.amd64 +++ b/Dockerfile-release.amd64 @@ -7,11 +7,6 @@ ADD etcdutl /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 b/scripts/build-docker index 698a70d62..a255dc2cb 100755 --- a/scripts/build-docker +++ b/scripts/build-docker @@ -32,8 +32,6 @@ mkdir -p "${IMAGEDIR}"/var/etcd mkdir -p "${IMAGEDIR}"/var/lib/etcd cp "${BINARYDIR}"/etcd "${BINARYDIR}"/etcdctl "${BINARYDIR}"/etcdutl "${IMAGEDIR}" -cp ./nsswitch.conf "${IMAGEDIR}" - cat ./"${DOCKERFILE}" > "${IMAGEDIR}"/Dockerfile if [ -z "$TAG" ]; then