Commit Graph

1488 Commits (development-v6)

Author SHA1 Message Date
DL6ER 9c27e4766d
Decide which FTL architecture to pick by by installed architectures rather than by detected processor (this may be wrong in an emulated Docker environment)
12 months ago
Christian König 8bf4ab0cd6
Remove option to set static IP address if DHCPCD is installed
1 year ago
Christian König 366345e87e
Fix no_installs
1 year ago
DL6ER 667418c71d
Use new FTL binary names
1 year ago
Christian König 7da57c6acd
Don't check and install old FTL config file
1 year ago
Adam Warner 792b0d419b
Test fixes
1 year ago
Christian König 7351a4d3b1
Merge branch 'development' into development-v6
1 year ago
Christian König f7b9d70054
Remove man page for pihole-FTL
1 year ago
Adam Warner 7cbe713873
REVISIT: Don't rely on existence of setupVars.conf
1 year ago
Adam Warner 0e8f285f4f
Always assume that the web interface will be installed.
1 year ago
Adam Warner 0568a69d83
Use WEBPORT instead of PRIVACY_LEVEL to set the web port...
1 year ago
Adam Warner b8acccde90
Update comments on the move of /etc/dnsmasq.old -> /etc/dnsmasq.old to better reflect why we are doing it
1 year ago
Adam Warner e3ffec5762
Change when old configs are removed
1 year ago
Adam Warner 0e558e4c36
Remove some code that installs the blockpage/sets up web directories
1 year ago
Adam Warner 31f16510e2
Clear out some no longer needed ftl/dnsmasq config code
1 year ago
Adam Warner d2d1195928
Needs tweaking, offer chance to change web interface port
1 year ago
Adam Warner 31ee15200d
gut the install script of references to web server/lighttpd
1 year ago
MichaIng b74c6d5120
Add support for RISC-V 64-bit installs
1 year ago
Christian König c96463bda2
Fix getting 'privacylevel'
1 year ago
Adam Warner 58275ecd13
Revert "Ignore commented lines when reading PRIVACYLEVEL from config file"
1 year ago
Dan Schaper fb032ea6e7
Ignore commented lines when reading PRIVACYLEVEL from config file (#5177)
1 year ago
MichaIng 73de49323c
Remove systemd service and optionally override configs on uninstall
1 year ago
Christian König 4fd0f15d90
Ignore commented lines when reding PRIVACYLEVEL from config file
1 year ago
Adam Warner c65ea9c47c
Adam does not always think things through completly. He will go and sit on the naughty step now.
1 year ago
Adam Warner 3ad8965959
Tweak old pihole lighttpd config warning message to better reflect the consequences of making changes to the file
1 year ago
Adam Warner 68a03cc877
Ensure that /run/lighttpd exists and is owned by lighttpd user. It is likely that new installs will fail currently
1 year ago
Adam Warner 50be36400c
Always set lighttpd config dir permissions (#5038)
1 year ago
Adam Warner ce7f926e92
Only remove the `server.modules+=` from new config if lighttpd version is < 1.4.56 (#5133)
1 year ago
Adam Warner d30a5f1b95
Get the lighttpd version from `dpkg-query` instead
1 year ago
Christian König 771b7cfcc7
Run updatechecker after gravity
1 year ago
Adam Warner 7bb86e4118
Add a check for the version number of lighttpd. Only remove the server.modules += section of the new pihole-admin config if the version number is not greater than or equal to 1.4.56
1 year ago
Adam Warner 634e3b0e46
mod_accesslog was ommited from the list of server modules, which causes a warning to be flashed up in the error log. Enabling this
1 year ago
Christian König f73b965fcd
Create versions file before sourcing it
1 year ago
Christian König b9ebb05246
Set permission after we know the user wants to install the web server
1 year ago
Christian König c59e11a332
Always set lighttpd config dir permissions
1 year ago
Glenn Strauss 34f45d011d
lighttpd: do not install obsolete 404 handler
1 year ago
Glenn Strauss c6342ed84c
lighttpd: do not overwrite /etc/lighttpd/lighttpd.conf
1 year ago
Glenn Strauss 08c7691d1e
lighttpd pihole-admin.conf for admin interface
1 year ago
Glenn Strauss dafc9983f5
lighttpd include external.conf using file glob
1 year ago
Adam Warner c2bb190dce
Explicitly create group pihole on installation (#5039)
1 year ago
MichaIng 06de172952
Skip setcap on installs with systemd
2 years ago
Adam Warner ff5ee29566
Add native systemd service (#4924)
2 years ago
Christian König 33d2163f19
Explicitly create group pihole on installation
2 years ago
Christian König 6d8abc2e30
Don't install `which`
2 years ago
Adam Warner 6b8ba3c15e
Replace deprecated shell commands (#4907)
2 years ago
Adam Warner 64e61aac4a
Simplify versions.sh (#4959)
2 years ago
Stephan Pillhofer 122bc6b927
Fix static IP not set because of in-line comment
2 years ago
Stephan Pillhofer 06cf7afbc2 Fix static IP not set
2 years ago
MichaIng 81927334f2
Add native systemd service
2 years ago
a1346054 e3db5fc601
basic-install.sh: Use `command -v` instead of `which`
2 years ago
a1346054 9c51050283
basic-install.sh: Use `grep -E` instead of `egrep`
2 years ago
RD WebDesign c5b3b8dd68
Fix `pihole -r` dialog exit
2 years ago
Christian König 18d28533eb
Update local and remote versions at the same time
2 years ago
Adam Warner 755ec8bf2f
$$ != $
2 years ago
Adam Warner 1c1407e083
Use utils.sh in install script (#4872)
2 years ago
Christian König d4ce5b1c2a
Fix tabs in dialog boxes
2 years ago
yubiuser 2ff1fa1b85
Merge branch 'development' into use_utils
2 years ago
Christian König 1335c44deb
Add jq to dependencies
2 years ago
Christian König 9b5ea13a33 Use utils.sh in install script
2 years ago
yubiuser 37102e5a01
Merge branch 'development' into removeblockpagefunctionality
2 years ago
MichaIng b3c8045b52
Skip web server dialog if --disable-install-webserver has been passed
2 years ago
Christian König 97447b2f3b
Do not remove blockingpage.css from existing installations as some users might use them for custom.php
2 years ago
Christian König 27fa284eda
Fix missing PI_HOLE_BLOCKPAGE_DIR
2 years ago
Christian König 6c9bd7a632
Remove blockingpage.css
2 years ago
Adam Warner c78cf82fc6
no need to declare $viewPort
2 years ago
Christian König c7410b0be9
Always indent
2 years ago
Christian König 7320c10dd3
Fix git indention
2 years ago
Adam Warner c6da627b7d
Move release version check inside the else block
2 years ago
Adam Warner 9028898ba7
Move code from `check_epel_repo_required` into the rpm branch of the if check on package_manager_detect(), adjust tests to accommodate
2 years ago
Adam Warner 0e8c1ec023
Flip logic on epel check - if _not_ fedora, then (try to, depending on supported OS) install EPEL.
2 years ago
Adam Warner 313c0ddf28
Update automated install/basic-install.sh
2 years ago
Adam Warner b613758419
rename select_rpm_php and simplify it to remove code no longer needed (discussed internally removing the unsupported dialog here to match behaviour on non rpm distros)
2 years ago
Adam Warner 9c03915cb0
Remove special Centos7 hand holds. Move the unsupported dialog out to a further if block so that a user may still continue to install on centos7 (provided they have the pre-requisites installed)
2 years ago
yubiuser a45c9f9f50
Merge pull request #4848 from pi-hole/indent_update
2 years ago
Christian König 2610739624
Indent installation/update complete message
2 years ago
Christian König 68eddd2377
Add OS_CHECK_DEPS to uninstall script
2 years ago
Christian König 8c778c14dc
Move linebreaks
2 years ago
yubiuser d5c798d1a9
Apply reviewers suggestion
2 years ago
Christian König 14e1eea22d
Fix spaces in dialog msg
2 years ago
yubiuser c7108a632c
Merge pull request #4824 from pi-hole/Alam_Rocky
2 years ago
Christian König bc8fcc744c
Fix shellcheck warnings
2 years ago
Christian König a3f1317add
Don't fail if Alma or Rocky is detected
2 years ago
Adam Warner 13135498c1
Merge pull request #4811 from pi-hole/CAPS
2 years ago
Christian König b25805348f Print all SELINUX output in lowercase
2 years ago
Adam Warner 59dab6a568
Simplifications per @yubiuser's suggestion
2 years ago
Adam Warner ecfb96d339
If old log paths exist in logrotate file, replace them with new ones
2 years ago
Adam Warner e4444ae6a5
fixes "Set static IP using custom values results in error" (#4807)
2 years ago
yubiuser 8e4adb6e39
Merge pull request #4788 from pi-hole/SKIP_INSTALL
2 years ago
yubiuser 6aaa446354
Merge pull request #4802 from pi-hole/codespell
2 years ago
Christian König 3d8672bc59
Clean consecutive mkdir
2 years ago
Christian König b49db58ec2
Fix spelling mistakes
2 years ago
Dan Schaper 56a32047b8
Logic fix
2 years ago
Dan Schaper 48d5d6bed2
Always create the log target directory before any movements
2 years ago
Adam Warner 04abc4dacd
Merge pull request #4792 from pi-hole/fix/mkdir_logs
2 years ago
Dan Schaper fd41801977
Create new log directory
2 years ago
Christian König 518cbd10e0
Rename also in docker files
2 years ago
Christian König 0a8761ee68
Rename PH_TEST to SKIP_INSTALL
2 years ago
Christian König 5c564e53ca
Fix indention in install script output
2 years ago
Dan Schaper 853cd9670a
Merge pull request #4772 from pi-hole/tweak/dialog
2 years ago
Dan Schaper cfbc731eab
Apply suggestions from code review
2 years ago