new day, new game
BOX ~ # echo release/v4.0 | sudo tee /etc/pihole/ftlbranch
release/v4.0
ZBOX ~ # pihole checkout core release/v4.0 -x
Please note that changing branches severely alters your Pi-hole subsystems
Features that work on the master branch, may not on a development branch
This feature is NOT supported unless a Pi-hole developer explicitly asks!
Have you read and understood this? [y/N] y
[✓] Fetching branches from https://github.com/pi-hole/pi-hole.git
[i] 31 branches available for Pi-hole Core
[✓] Switching to branch: 'release/v4.0' from 'refs/heads/master'
[i] Already up-to-date.
[i] Running installer to upgrade your installation
[✓] Root user check
.;;,.
.ccccc:,.
:cccclll:. ..,,
:ccccclll. ;ooodc
'ccll:;ll .oooodc
.;cll.;;looo:.
.. ','.
.',,,,,,'.
.',,,,,,,,,,.
.',,,,,,,,,,,,....
....''',,,,,,,'.......
......... .... .........
.......... ..........
.......... ..........
......... .... .........
........,,,,,,,'......
....',,,,,,,,,,,,.
.',,,,,,,,,'.
.',,,,,,'.
..'''.
[i] Existing PHP installation detected : PHP version 7.0.30-0ubuntu0.16.04.1
[i] Performing unattended setup, no whiptail dialogs will be displayed
[✓] Disk space check
[✓] Update local cache of available packages
[✓] Checking apt-get for upgraded packages... up to date!
[i] Installer Dependency checks...
[✓] Checking for apt-utils
[✓] Checking for dialog
[✓] Checking for debconf
[✓] Checking for dhcpcd5
[✓] Checking for git
[✓] Checking for iproute2
[✓] Checking for whiptail
[✓] Check for existing repository in /etc/.pihole
[✓] Update repo in /etc/.pihole
[✓] Check for existing repository in /var/www/html/admin
[✓] Update repo in /var/www/html/admin
[i] Main Dependency checks...
[✓] Checking for bc
[✓] Checking for cron
[✓] Checking for curl
[✓] Checking for dnsutils
[✓] Checking for iputils-ping
[✓] Checking for lsof
[✓] Checking for netcat
[✓] Checking for psmisc
[✓] Checking for sudo
[✓] Checking for unzip
[✓] Checking for wget
[✓] Checking for idn2
[✓] Checking for sqlite3
[✓] Checking for libcap2-bin
[✓] Checking for dns-root-data
[✓] Checking for resolvconf
[✓] Checking for lighttpd
[✓] Checking for php7.0-common
[✓] Checking for php7.0-cgi
[✓] Checking for php7.0-sqlite3
[✓] Enabling lighttpd service to start on reboot
[✓] Installing scripts from /etc/.pihole
[i] Installing configs from /etc/.pihole...
[i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
[✓] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf
[i] Installing blocking page...
[✓] Creating directory for blocking page, and copying files
[✗] Backing up index.lighttpd.html
No default index.lighttpd.html file found... not backing up
[✓] Installing sudoer file
[✓] Installing latest Cron script
[✓] Installing latest logrotate script
[i] FTL Checks...
[✓] Detected x86_64 architecture
[i] Checking for existing FTL binary...
[✓] Downloading and Installing FTL
[i] FTL can now resolve DNS Queries without dnsmasq running separately
[✓] Stopping dnsmasq service...
[✓] Disabling dnsmasq service
[✓] man pages installed and database updated
[i] Systemd-resolved is not enabled
[✓] Starting lighttpd service
[✓] Enabling lighttpd service to start on reboot
[i] Restarting services...
[✓] Starting pihole-FTL service
[✓] Enabling pihole-FTL service to start on reboot
[✓] Deleting existing list cache
[✗] DNS resolution is currently unavailable
[✓] DNS resolution is now available
[i] Neutrino emissions detected...
[✓] Pulling blocklist source list into range
[i] Target: raw.githubusercontent.com (hosts)
[✓] Status: Retrieval successful
[i] Target: mirror1.malwaredomains.com (justdomains)
[✓] Status: Retrieval successful
[i] Target: sysctl.org (hosts)
[✓] Status: Retrieval successful
[i] Target: zeustracker.abuse.ch (blocklist.php?download=domainblocklist)
[✓] Status: Retrieval successful
[i] Target: s3.amazonaws.com (simple_tracking.txt)
[✓] Status: Retrieval successful
[i] Target: s3.amazonaws.com (simple_ad.txt)
[✓] Status: Retrieval successful
[i] Target: hosts-file.net (ad_servers.txt)
[✓] Status: Retrieval successful
[i] Target: v.firebog.net (Kowabit.txt)
[✓] Status: Retrieval successful
[i] Target: raw.githubusercontent.com (pi_blocklist_porn_top1m.list)
[✓] Status: Retrieval successful
[i] Target: github.com (pi_blocklist_porn_all.list)
[✓] Status: Retrieval successful
[i] Target: raw.githubusercontent.com (hosts)
[✓] Status: Retrieval successful
[i] Target: raw.githubusercontent.com (hosts)
[✓] Status: Retrieval successful
[i] Target: raw.githubusercontent.com (malicious-sites.txt)
[✓] Status: Retrieval successful
[i] Target: raw.githubusercontent.com (trackers.txt)
[✓] Status: Retrieval successful
[i] Target: v.firebog.net (AdguardDNS.txt)
[✓] Status: Retrieval successful
[i] Target: hosts-file.net (ad_servers.txt)
[✓] Status: Retrieval successful
[i] Target: v.firebog.net (Easylist.txt)
[✓] Status: Retrieval successful
[i] Target: v.firebog.net (Easyprivacy.txt)
[✓] Status: Retrieval successful
[i] Target: v.firebog.net (Shalla-mal.txt)
[✓] Status: Retrieval successful
[i] Target: easylist-downloads.adblockplus.org (easylistgermany.txt)
[✓] Status: Retrieval successful
[i] Format: Adblockcomm: file 1 is not in sorted order
[✓] Format: Adblock
[i] Target: easylist-downloads.adblockplus.org (fanboy-annoyance.txt)
[✓] Status: Retrieval successful
[i] Format: Adblockcomm: file 1 is not in sorted order
[✓] Format: Adblock
[i] Target: raw.githubusercontent.com (ytadblock.txt)
[✓] Status: Retrieval successful
[i] Target: dehakkelaar.nl (cryptojacking_campaign.list.txt)
[✓] Status: Retrieval successful
[i] Target: raw.githubusercontent.com (appads.txt)
[✓] Status: Retrieval successful
[i] Target: raw.githubusercontent.com (cryptomine.txt)
[✓] Status: Retrieval successful
[i] Target: raw.githubusercontent.com (nomsdata.txt)
[✓] Status: Retrieval successful
[✓] Consolidating blocklists
[✓] Extracting domains from blocklists
[i] Number of domains being pulled in by gravity: 2092734
[✓] Removing duplicate domains
[i] Number of unique domains trapped in the Event Horizon: 1953246
[i] Number of whitelisted domains: 46
[i] Number of blacklisted domains: 36
[i] Number of regex filters: 0
[✓] Parsing domains into hosts format
[✓] Cleaning up stray matter
[✓] Force-reloading DNS service
[✓] DNS service is running
[✓] Pi-hole blocking is Enabled
[i] The install log is located at: /etc/pihole/install.log
Update Complete!
Current Pi-hole version is v3.3-409-ga44096a
Current AdminLTE version is v3.3
Current FTL version is vDev-8e56b61
ZBOX ~ # pihole checkout web release/v4.0
Please note that changing branches severely alters your Pi-hole subsystems
Features that work on the master branch, may not on a development branch
This feature is NOT supported unless a Pi-hole developer explicitly asks!
Have you read and understood this? [y/N] y
[✗] Fetching branches from https://github.com/pi-hole/AdminLTE.git