Update scripts/create-dnsmasq.sh

Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
This commit is contained in:
Travis Snoozy 2023-03-26 22:18:49 -07:00 committed by GitHub
parent 06eec88bb7
commit 6a324b0713
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -52,12 +52,12 @@ while read -r entry; do
fi fi
parsed=$(echo ${fileentry} | sed -e "s/^\*\.//") parsed=$(echo ${fileentry} | sed -e "s/^\*\.//")
for i in ${cacheip}; do for i in ${cacheip}; do
if ! grep -qx "local=/${parsed}/" "${outputfile}"; then
echo "local=/${parsed}/" >> "${outputfile}"
fi
if ! grep -qx "address=/${parsed}/${i}" "${outputfile}"; then if ! grep -qx "address=/${parsed}/${i}" "${outputfile}"; then
echo "address=/${parsed}/${i}" >> "${outputfile}" echo "address=/${parsed}/${i}" >> "${outputfile}"
fi fi
if ! grep -qx "local=/${parsed}/" "${outputfile}"; then
echo "local=/${parsed}/" >> "${outputfile}"
fi
done done
done <<< $(cat ${basedir}/${filename} | sort); done <<< $(cat ${basedir}/${filename} | sort);
done <<< $(jq -r ".cache_domains[${entry}].domain_files[$fileid]" ${path}) done <<< $(jq -r ".cache_domains[${entry}].domain_files[$fileid]" ${path})