Commit Graph

1092 Commits (4b592876830c5491bd94b66402630b2c77d679d8)

Author SHA1 Message Date
bcambl ec8f4050d0 Update installer to support CentOS 8
5 years ago
bcambl 60c51886e0 remove unused debian deps (apt-utils debconf)
5 years ago
bcambl cbb1461010 add stdout horizontal rule to install_dependent_packages()
5 years ago
bcambl 07cc5b501c replace debconf-apt-progress with apt-get in install_dependent_packages()
5 years ago
bcambl ebb1a730c1 remove unused fedora/centos dependency: dialog
5 years ago
MichaIng 9dff55b212 Installer | Remove "dialog" from Debian/Ubuntu installer deps
5 years ago
Adam Warner d1bce7e685
Merge pull request #2995 from pi-hole/tweak/NoFurtherThanLatestTag
5 years ago
Adam Warner 7c2bbf840a
Merge pull request #2993 from MichaIng/patch-3
5 years ago
MichaIng 85673b8273
Print name of chosen upstream DNS as well
5 years ago
Adam Warner 583ea4d17a
Merge branch 'development' into development
5 years ago
Adam Warner edcdf9f619
Merge pull request #3003 from pi-hole/fix/tbd
5 years ago
Adam Warner 12817c09bb
(Squashed commits)
5 years ago
Adam Warner 4840bdb031
add a double space to the beginning of some outputs
5 years ago
Adam Warner a85e7a2a43
Merge pull request #2999 from pi-hole:fix/api_utf8_encoding
5 years ago
DL6ER 61d233f069
Merge pull request #2964 from bcambl/selinux_enforcing
5 years ago
DL6ER d457d40e0b
Add php-xml package as new dependency.
5 years ago
Adam Warner 6571a63ffa
Add --tags to descibe command
5 years ago
Adam Warner a7e81c8ea0
remove extra space
5 years ago
Adam Warner 73d9abae3e
And finally, we please stickler
5 years ago
Adam Warner c8b9e42649
Please Codefactor.
5 years ago
Adam Warner 62c00ae1d8
pushd/popd instead of juggling with a variable
5 years ago
MichaIng ea67c828cd
Minor installer output enhancements
5 years ago
Adam Hill 3fbb0ac8dd
Adding docker+arm detection & FTL download
5 years ago
Adam Warner 71903eb27f
Add in checks to reset cloned repo to the lastest available release
5 years ago
bcambl 612d408034 replace echo with printf in install_dependent_packages()
5 years ago
bcambl a86f578139 replace echo with printf in checkSelinux()
5 years ago
bcambl 81ca78e7f4 exit installer if SELinux is enforcing
5 years ago
bcambl fc0899b2ad fix fedora dependency check/install stdout
5 years ago
DL6ER 149fb0c216
Do not install a blank regex file.
5 years ago
Adam Warner 61a40c1b43
merge devel into 4.3.2 And Resolve merge conflicts
5 years ago
DL6ER f582344b9a
"No default index.lighttpd.html file found... not backing up" is not an error.
5 years ago
Dan Schaper 4cfe463dfa
Add back dropped binary call.
5 years ago
Dan Schaper 03c65dd0e9
Convert hardcoded /usr/local/bin to variable
5 years ago
DL6ER 1820c2c598
Merge branch 'development' into new/whitelist-regex-support
5 years ago
Mcat12 febdbceab1
Fix error when getting latest FTL tag
5 years ago
David Haguenauer 34727c00c6
Drop indirection from install_dependent_packages
5 years ago
Mcat12 b107ae2ab9
Use the filtered IPv6 OpenDNS servers
5 years ago
Mcat12 da398c3d9c
Print an error message if the FTL release metadata download fails
5 years ago
Mcat12 4e0ad52001
Fix ShellCheck issue by refactoring a bit
5 years ago
Mcat12 c9829dd3e4
Fix pihole -up showing FTL update when network is down
5 years ago
B. Olausson ab1ea5a366
This change fixes issue #145 "stty: standard input: Inappropriate ioctl for device ".It checks if a real terminal exist, if not it sets the screen size to a fixed value. This helps to avoid nasty and unnecessary logs when running "pihole -up" via e.g. cron.
5 years ago
bcambl 10de7f649b
add chkconfig to INSTALLER_DEPS (CentOS/Fedora)
5 years ago
Mcat12 71d5b42726
Remove the ZeusTracker blocklist from the defaults
5 years ago
DL6ER 4371c9ba03
Ensure proper permissions are set for gravity.db after creation.
5 years ago
B. Olausson ecd6817aaf
This change fixes issue #145 "stty: standard input: Inappropriate ioctl for device ".It checks if a real terminal exist, if not it sets the screen size to a fixed value. This helps to avoid nasty and unnecessary logs when running "pihole -up" via e.g. cron.
5 years ago
Mark Drobnak 3420439f31
Merge pull request #2820 from pi-hole/fix/ftl-update-no-network
5 years ago
Mcat12 38ff343134
Print an error message if the FTL release metadata download fails
5 years ago
Mcat12 c3ec2e68ad
Remove the ZeusTracker blocklist from the defaults
5 years ago
Mcat12 c156af020c
Use suggested array creation to fix linter error
5 years ago
Mark Drobnak fa8751f9ad
Fix error when checking if IP address is valid
5 years ago
bcambl ec850dc820 add chkconfig to INSTALLER_DEPS (CentOS/Fedora)
5 years ago
Mcat12 37e7cd5211
Fix ShellCheck issue by refactoring a bit
5 years ago
Mcat12 91a2d052a7
Fix pihole -up showing FTL update when network is down
5 years ago
Mcat12 c8987e20c2
Use the filtered IPv6 OpenDNS servers
5 years ago
Dan Schaper 7de6bbca61
Merge branch 'development' into release/v4.3
5 years ago
David Haguenauer be3a21ae07 Put quotes at ends of strings
5 years ago
David Haguenauer 69081a9175 Drop indirection from install_dependent_packages
5 years ago
David Haguenauer ab2f8a0c09 Quote variables in basic-install.sh
5 years ago
Mcat12 8e1bf6e3d4
Merge branch 'development' into new/gravitydb
5 years ago
pvogt09 efbd42f7b5 Moves creation of pihole user before FTL installation
5 years ago
pvogt09 e076db5a4e Changes ownership of macvendor.db to pihole
5 years ago
pvogt09 2e6198077d chmod 644 adlists.list
5 years ago
DL6ER 95150a5d85
Clone twenty instead of only one commit when installing Pi-hole. This ensures that we clone at least one tagged commit in case we need to push changes to master.
5 years ago
pvogt09 4d23b3267f Adds X to chmod for git operations
5 years ago
pvogt09 e19adccd9c Moves chmod for /var/www/html into INSTALL_WEB_SERVER block
5 years ago
pvogt09 a25f331e83 Adds chmod 644 for /var/www and /var/www/html
5 years ago
pvogt09 69c06ba6fe Sets permissions for dnsmaq.conf
5 years ago
pvogt09 2c3a27e9c7 Replaces cp chmod with install and add read permission to repository files after checkout and pull
5 years ago
pvogt09 8a92fb24c4 Incorporates changes requested by @Mcat12
5 years ago
pvogt09 5c575e73c7 Adds world readable attribute to files created by Pi-hole to circumvent #2724
5 years ago
Mcat12 466fd79c66
Fix getting IP address in the presence of similar subnets
5 years ago
DL6ER 0efc46260f
Use both old and new strings for detecting whether this is a Pi-hole dnsmasq config file
5 years ago
DL6ER ee4dabeca6
Merge branch 'development' into new/gravitydb
5 years ago
DL6ER c13ebd3a9d
Replace Pi-hole ID string with another line we intend to keep
5 years ago
Jan Piskvor Martinec 037737d653 Show $UPDATE_PKG_CACHE content in error message.
5 years ago
Mcat12 78c0c58946
Add a link to the documentation on FTL privacy levels during install
5 years ago
DL6ER 9867b7fccf
Don't fail when trying to detect OS architecture on RPM-based systems
5 years ago
Andreas Schneider 860ec1a7c4 basic_install: Use install for sudoers
5 years ago
Andreas Schneider 2f189cd076 basic_install: There is no pihole group, remove it
5 years ago
Andreas Schneider 2f0e6a6dda basic_install: Make sure the PI_HOLE_CONFIG_DIR exists
5 years ago
Andreas Schneider f187b42a98 basic_install: Define webroot globally as a variable
5 years ago
Andreas Schneider 838e1b19ec basic_install: Set permissons for PI_HOLE_DASHBOARD_DIR
5 years ago
Andreas Schneider d5bbb2b640 basic_install: Use a varibale for the pihole dashboard dir
5 years ago
Andreas Schneider dc91d4b1f9 basic_install: If a static interface is already set up we are done
5 years ago
Mcat12 680d6e2d31
Merge branch 'release/v4.2' into development
5 years ago
Adam Warner ae654730c4
Update automated install/basic-install.sh
5 years ago
DL6ER ec79e86bee
We should really use stop_service as it also includes some nice output
5 years ago
DL6ER e8dabc71af
Don't try to start pihole-FTL after it has been installed. This will be done a few moments later when gravity is invoked.
5 years ago
DL6ER 9c0de0f731
Try to stop pihole-FTL before and (re)start pihole-FTL after the install command
5 years ago
DL6ER 4948862dce
Fail hard if FTL binary could not be installed
5 years ago
Mark Drobnak 1e284f69ea
Merge pull request #2587 from pi-hole/new/network-table
5 years ago
DL6ER 516ed83638
Add "|| true" to the curl command as a failed download is no show-stopper for the overall install process.
5 years ago
DL6ER cc657c0c26
Rename subroutine start_service() to restart_service() because this is what it does
5 years ago
DL6ER d90d7b6927
Call FTL download/installation early on in the installation process.
5 years ago
DL6ER de6dc90575
Don't diable pihole-FTL before calling install. root should be able to overwrite the binary in any case. The binary has already been downloaded and hash-verified here so we don't expect any errors in this binary.
5 years ago
DL6ER 3cdd6204c5
Move dnsmasq disabling and config file rewriting into a dedicated subroutine
5 years ago
DL6ER d996e9c9ee
Fix inconsistent handling of binary variable. get_binary_variable() stores the result into a global variable we pass later on as argument to FTLinstall() and define a local variable with the same name. This is fixed by only using the globa variable in all places not. This is still not a very elegant solution but it is also not subject of the current PR.
5 years ago
Mark Drobnak ebba32e1c4
Remove Norton DNS
5 years ago
Mark Drobnak 7d2507527a
Merge pull request #2593 from TheLastProject/feature/standardized-dns-list
6 years ago
Sylvia van Os 97decb3a73 Standardize DNS list and write to file for AdminLTE
6 years ago