Update pihole-sync
This commit is contained in:
25
pihole-sync
25
pihole-sync
@@ -102,24 +102,27 @@ pull_initialize () {
|
|||||||
git reset --hard origin/main -q
|
git reset --hard origin/main -q
|
||||||
|
|
||||||
# Stop DNS server
|
# Stop DNS server
|
||||||
$SUDO service pihole-FTL stop
|
# $SUDO service pihole-FTL stop
|
||||||
|
|
||||||
# Overwrite local files
|
# Overwrite local files
|
||||||
cp $custom_list $pihole_dir
|
# cp $custom_list $pihole_dir
|
||||||
cp $cname_list $dnsmasq_dir
|
# cp $cname_list $dnsmasq_dir
|
||||||
# if [ ! -f "/opt/pihole-docker" ]; then
|
if [[ $(/sbin/ip -o -4 addr list br0 | awk '{print $4}' | cut -d/ -f1) != "10.5.1.1" ] && [ $(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) != "10.10.10.10" ]]; then
|
||||||
cp $localdomains_list $dnsmasq_dir
|
# cp $localdomains_list $dnsmasq_dir
|
||||||
# fi
|
echo "copying"
|
||||||
|
else
|
||||||
|
echo "not copying"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
# Overwrite local database tables
|
# Overwrite local database tables
|
||||||
sqlite3 $gravity_db "DROP TABLE adlist;"
|
# sqlite3 $gravity_db "DROP TABLE adlist;"
|
||||||
sqlite3 $gravity_db -header -csv ".import adlist.csv adlist"
|
# sqlite3 $gravity_db -header -csv ".import adlist.csv adlist"
|
||||||
sqlite3 $gravity_db "DROP TABLE domainlist;"
|
# sqlite3 $gravity_db "DROP TABLE domainlist;"
|
||||||
sqlite3 $gravity_db -header -csv ".import domainlist.csv domainlist"
|
# sqlite3 $gravity_db -header -csv ".import domainlist.csv domainlist"
|
||||||
|
|
||||||
# Restart Pi-hole to pick up changes
|
# Restart Pi-hole to pick up changes
|
||||||
$SUDO pihole -g
|
# $SUDO pihole -g
|
||||||
|
|
||||||
# Display success messages
|
# Display success messages
|
||||||
echo "Local Pi-hole initialized in Pull mode and first pull successfully completed.";
|
echo "Local Pi-hole initialized in Pull mode and first pull successfully completed.";
|
||||||
|
|||||||
Reference in New Issue
Block a user