From d52eaaa62250aeabf272a7758ff1f3ca118a28db Mon Sep 17 00:00:00 2001 From: Adam Warner Date: Mon, 11 Apr 2022 21:09:02 +0100 Subject: [PATCH] If building `dev` or `nightly`, add some additional tools via apt to aid debugging Signed-off-by: Adam Warner --- install.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/install.sh b/install.sh index 63625fc..f0ddabb 100644 --- a/install.sh +++ b/install.sh @@ -26,6 +26,13 @@ esac echo "https://github.com/just-containers/s6-overlay/releases/download/${S6_OVERLAY_VERSION}/s6-overlay-${S6_ARCH}.tar.gz" } +# Helps to have some additional tools in the dev image when debugging +if [[ "${PIHOLE_DOCKER_TAG}" = 'nightly' || "${PIHOLE_DOCKER_TAG}" = 'dev' ]]; then + apt-get update + apt-get install --no-install-recommends -y nano less + rm -rf /var/lib/apt/lists/* +fi + ln -s `which echo` /usr/local/bin/whiptail curl -L -s "$(s6_download_url)" | tar xvzf - -C / mv /init /s6-init