mirror of
https://github.com/pi-hole/pi-hole.git
synced 2024-12-03 19:43:17 +00:00
handle importing in pihole command. pihole -i
This commit is contained in:
parent
40750c0196
commit
fcc0a045cc
1 changed files with 13 additions and 1 deletions
14
pihole
14
pihole
|
@ -43,10 +43,21 @@ function debugFunc {
|
||||||
}
|
}
|
||||||
|
|
||||||
function flushFunc {
|
function flushFunc {
|
||||||
${SUDO} /opt/pihole/piholeLogFlush.sh
|
sqlite3 /etc/pihole/pihole.db "DROP TABLE IF EXISTS queries"
|
||||||
|
sqlite3 /etc/pihole/pihole.db "DROP TABLE IF EXISTS forwards"
|
||||||
|
sqlite3 /etc/pihole/pihole.db "DROP TABLE IF EXISTS replies"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function databaseFunc{
|
||||||
|
echo "::: Importing /var/log/pihole/log to /etc/pihole/pihole.db"
|
||||||
|
python /opt/pihole/dnsmasq_parse.py
|
||||||
|
echo -n "::: Flushing /var/log/pihole.log..."
|
||||||
|
echo " " > /var/log/pihole.log
|
||||||
|
echo " ...done!"
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
function updatePiholeFunc {
|
function updatePiholeFunc {
|
||||||
echo "::: Checking for updates..."
|
echo "::: Checking for updates..."
|
||||||
|
@ -177,6 +188,7 @@ case "$1" in
|
||||||
"-b" | "blacklist" ) blacklistFunc "$@";;
|
"-b" | "blacklist" ) blacklistFunc "$@";;
|
||||||
"-d" | "debug" ) debugFunc;;
|
"-d" | "debug" ) debugFunc;;
|
||||||
"-f" | "flush" ) flushFunc;;
|
"-f" | "flush" ) flushFunc;;
|
||||||
|
"-i" | "importLogToDatabase" ) databaseFunc;;
|
||||||
"-up" | "updatePihole" ) updatePiholeFunc;;
|
"-up" | "updatePihole" ) updatePiholeFunc;;
|
||||||
"-g" | "updateGravity" ) updateGravityFunc "$@";;
|
"-g" | "updateGravity" ) updateGravityFunc "$@";;
|
||||||
"-s" | "setupLCD" ) setupLCDFunction;;
|
"-s" | "setupLCD" ) setupLCDFunction;;
|
||||||
|
|
Loading…
Reference in a new issue