1
0
mirror of https://github.com/pi-hole/docker-pi-hole.git synced 2024-06-21 06:56:53 +02:00

Merge pull request #111 from diginc/dev

v2.13.1
This commit is contained in:
Adam Hill 2017-03-04 11:07:09 -06:00 committed by GitHub
commit 56b13a3e20
3 changed files with 13 additions and 3 deletions

View File

@ -1,4 +1,8 @@
#!/bin/bash
. /opt/pihole/webpage.sh
setupVars="$setupVars"
ServerIP="$ServerIP"
IPv6="$IPv6"
prepare_setup_vars() {
touch "$setupVars"

View File

@ -1,7 +1,7 @@
#!/bin/bash -x
mkdir -p /etc/pihole/
export CORE_TAG='v2.12.1'
export WEB_TAG='v2.4'
export CORE_TAG='v2.13.1'
export WEB_TAG='v2.5.1'
# Make pihole scripts fail searching for `systemctl`,
# which fails pretty miserably in docker compared to `service`
@ -34,6 +34,7 @@ if [[ "$IMAGE" == 'debian' ]] ; then
distro_check
install_dependent_packages INSTALLER_DEPS[@]
install_dependent_packages PIHOLE_DEPS[@]
install_dependent_packages PIHOLE_WEB_DEPS[@]
sed -i "/sleep 2/ d" /etc/init.d/dnsmasq # SLOW
elif [[ "$IMAGE" == 'alpine' ]] ; then
apk add \
@ -44,6 +45,9 @@ elif [[ "$IMAGE" == 'alpine' ]] ; then
bc bash curl perl sudo git
fi
piholeGitUrl="${piholeGitUrl}"
webInterfaceGitUrl="${webInterfaceGitUrl}"
webInterfaceDir="${webInterfaceDir}"
git clone "${piholeGitUrl}" "${PI_HOLE_LOCAL_REPO}"
pushd "${PI_HOLE_LOCAL_REPO}"; git reset --hard "${CORE_TAG}"; popd;
git clone "${webInterfaceGitUrl}" "${webInterfaceDir}"
@ -56,6 +60,8 @@ export PIHOLE_DNS_1=8.8.8.8
export PIHOLE_DNS_2=8.8.4.4
export QUERY_LOGGING=true
tmpLog="${tmpLog}"
instalLogLoc="${instalLogLoc}"
installPihole | tee "${tmpLog}"
sed -i 's/readonly //g' /opt/pihole/webpage.sh

View File

@ -7,7 +7,7 @@ run_local = testinfra.get_backend(
def test_scripts_pass_shellcheck():
''' Make sure shellcheck does not find anything wrong with our shell scripts '''
shellcheck = "find . ! -path './pi-hole/*' -name '*.sh' -a ! -name 'gravity.sh' | while read file; do shellcheck $file; done;"
shellcheck = "find . -name '*.sh' | while read file; do shellcheck $file; done;"
results = run_local(shellcheck)
print results.stdout
assert '' == results.stdout