pihole-dns-sync/pihole-dns-sync_local.sh

22 lines
464 B
Bash
Executable File

#!/bin/bash
# base directory path
basepath='/mnt/k8s-storage/pihole'
srcdir='pihole-1'
dstdir='pihole-2'
# declare and populate indexed sync array
syncarray=('etc-pihole/custom.list' 'etc-dnsmasq-d/05-pihole-custom-cname.conf')
curdate=$(date +%Y%m%d-%H%M%S)
echo "pihole dns sync run: ${curdate}"
for i in "${syncarray[@]}"
do
echo "syncing $i"
echo cp ${basepath}/${srcdir}/${i} ${basepath}/${dstdir}/${i}
done
echo "pihole dns sync run completed"