Merge pull request #1138 from pi-hole/macvendor-mounted-volume

download macvendor.db on container start if it is missing
This commit is contained in:
Adam Warner 2022-07-10 17:11:09 +01:00 committed by GitHub
commit 970bc62836
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 0 deletions

View File

@ -69,6 +69,12 @@ prepare_configs() {
if [[ -e "${setupVars}" ]]; then
cp -f "${setupVars}" "${setupVars}.update.bak"
fi
#If the user has volume mounted /etc/pihole, then macvendor.db may be missing. See: https://github.com/pi-hole/docker-pi-hole/issues/1137
if [[ ! -f "/etc/pihole/macvendor.db" ]]; then
echo "Downloading missing macvendor.db"
curl -sSL "https://ftl.pi-hole.net/macvendor.db" -o "/etc/pihole/macvendor.db" || true
fi
}
validate_env() {