|
|
|
@ -37,15 +37,16 @@ Example: pihole -a -p password
|
|
|
|
|
Set options for the Admin Console
|
|
|
|
|
|
|
|
|
|
Options:
|
|
|
|
|
-p, password Set Admin Console password
|
|
|
|
|
-c, celsius Set Celsius as preferred temperature unit
|
|
|
|
|
-f, fahrenheit Set Fahrenheit as preferred temperature unit
|
|
|
|
|
-k, kelvin Set Kelvin as preferred temperature unit
|
|
|
|
|
-e, email Set an administrative contact address for the Block Page
|
|
|
|
|
-h, --help Show this help dialog
|
|
|
|
|
-i, interface Specify dnsmasq's interface listening behavior
|
|
|
|
|
-l, privacylevel Set privacy level (0 = lowest, 3 = highest)
|
|
|
|
|
-t, teleporter Backup configuration as an archive"
|
|
|
|
|
-p, password Set Admin Console password
|
|
|
|
|
-c, celsius Set Celsius as preferred temperature unit
|
|
|
|
|
-f, fahrenheit Set Fahrenheit as preferred temperature unit
|
|
|
|
|
-k, kelvin Set Kelvin as preferred temperature unit
|
|
|
|
|
-e, email Set an administrative contact address for the Block Page
|
|
|
|
|
-h, --help Show this help dialog
|
|
|
|
|
-i, interface Specify dnsmasq's interface listening behavior
|
|
|
|
|
-l, privacylevel Set privacy level (0 = lowest, 3 = highest)
|
|
|
|
|
-t, teleporter Backup configuration as an archive
|
|
|
|
|
-t, teleporter myname.tar.gz Backup configuration to archive with name myname.tar.gz as specified"
|
|
|
|
|
exit 0
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -640,12 +641,17 @@ Interfaces:
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Teleporter() {
|
|
|
|
|
local datetimestamp
|
|
|
|
|
local host
|
|
|
|
|
datetimestamp=$(date "+%Y-%m-%d_%H-%M-%S")
|
|
|
|
|
host=$(hostname)
|
|
|
|
|
host="${host//./_}"
|
|
|
|
|
php /var/www/html/admin/scripts/pi-hole/php/teleporter.php > "pi-hole-${host:-noname}-teleporter_${datetimestamp}.tar.gz"
|
|
|
|
|
local filename
|
|
|
|
|
filename="${args[2]}"
|
|
|
|
|
if [[ -z "${filename}" ]]; then
|
|
|
|
|
local datetimestamp
|
|
|
|
|
local host
|
|
|
|
|
datetimestamp=$(date "+%Y-%m-%d_%H-%M-%S")
|
|
|
|
|
host=$(hostname)
|
|
|
|
|
host="${host//./_}"
|
|
|
|
|
filename="pi-hole-${host:-noname}-teleporter_${datetimestamp}.tar.gz"
|
|
|
|
|
fi
|
|
|
|
|
php /var/www/html/admin/scripts/pi-hole/php/teleporter.php > "${filename}"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
checkDomain()
|
|
|
|
|