Commit Graph

360 Commits (aa23fb1d56adf297be2491b8448809ada108b7b1)

Author SHA1 Message Date
Promofaux 57df56dc62 Add version.sh to the install script
8 years ago
Promofaux 66ff9a24c6 Add piholeDebug to the chmod 755 command in install script. Not sure how that went missing...
8 years ago
bcambl 8550b76e23 add gateway to interface configuration
8 years ago
Blayne Campbell c647e27e15 Merge branch 'development' into centos-nc
8 years ago
Adam Warner 73645f299a Merge branch 'development' into bugfix/dhcpcd_comments
8 years ago
bcambl a32ad0dbf2 fix centos nc dependency
8 years ago
Promofaux e106ff0fef Add netcat to dependencies for termbin.com. Should be installed by default, but JUST IN CASE.
8 years ago
Dan Schaper f0a2248c81 Change comment to hash
8 years ago
Daniel 2b0ba281a4 Repairs apt-get incorrect options
8 years ago
Dan Schaper 024b741552 Merge pull request #490 from bcambl/fedora-armhf7
8 years ago
Mcat12 1f130b6550 Fix missing permissions on piholeIP
8 years ago
bcambl fa89bd830a re-order when SELinux gets configured
8 years ago
bcambl 3ba05d0274 configure static IP on Fedora via sysconfig script
8 years ago
bcambl 0d9a8d70bf configureSelinux prior to installPihole
8 years ago
bcambl 5c79184d3b add ifconfig dependency for Fedora install
8 years ago
bcambl 3d619d9ccc fix iptables udp rule
8 years ago
bcambl afdf3ae7a1 add sudo package to PIHOLE_DEPS
8 years ago
bcambl d0b6ff2d08 add udp port 53 to iptables/firewalld configuration
8 years ago
bcambl 97737ee9e3 move SELinux config to installPihole() for logging
8 years ago
bcambl 5e27ccc37c firewalld: specify ports and use default zone
8 years ago
bcambl 682113892a enable SELinux boolean for httpd server side includes (SSI)
8 years ago
bcambl 376eb81181 SELinux Support
8 years ago
bcambl 4fc40d96d9 ensure firewalld is running before configuration
8 years ago
bcambl e6634531c7 basic firewalld/iptables configuration
8 years ago
bcambl 04e375a523 enable lighttpd and dnsmasq via systemd
8 years ago
bcambl 65638973ea correct dhcpcd package name to dhcpcd5
8 years ago
bcambl 9c26bdd676 ensure fastcgi socket directory and permissions
8 years ago
bcambl b31931c907 add epel-release for CentOS support
8 years ago
bcambl c74af2c21f warn if lighty-enable-mod utility is not available
8 years ago
bcambl c160b2e54b fix lighttpd user/group variables
8 years ago
bcambl c4234f4542 ensure ownership/existence of /var/cache/lighttpd/compress
8 years ago
bcambl 62fa9c0f6e fixing whitespace
8 years ago
bcambl 8198f06073 ensure dnsmasq conf-dir is configured for /etc/dnsmasq.d
8 years ago
bcambl 6f2117d786 append '.debian' to lighttpd.conf for compatability
8 years ago
bcambl b3ec3b487c add Fedora dependency: lighttpd-fastcgi
8 years ago
bcambl 94f131a0b7 update deps and package manager variables
8 years ago
bcambl 7af0029175 check for systemctl for systemd service management
8 years ago
bcambl f4228b04f8 additional fedora dependancies
8 years ago
bcambl ffaf243160 split dependency installations into two separate functions
8 years ago
bcambl 29d48bbd9a move IP/route discovery to a function
8 years ago
bcambl 37dda79db2 install dependencies for install script
8 years ago
bcambl 063e3e85e1 Fedora compatibility variables and dependencies
8 years ago
bcambl 42afaa9f66 remove dpkg-query dependency from sudo check
8 years ago
Jacob Salmela 13a479a9f6 tell user to run as root
8 years ago
Jacob Salmela 1194e48bd8 install sudo
8 years ago
Jacob Salmela 1e0666d1ef make folder so file can be deployed
8 years ago
Jacob Salmela 1c53ad6876 mcat is smarter than me
8 years ago
Jacob Salmela dc2a537f6b copy sudoers file
8 years ago
Mcat12 a16cd9aef7 Merge pull request #469 from pi-hole/web-sudo
8 years ago
Mcat12 6cf446032f Show web interface URL after install
8 years ago
Mcat12 d52a8f08ed Merge pull request #501 from davidtorcivia/development
8 years ago
David Torcivia b7e27bf6b4 Fix basic install for Proxmox LXC
8 years ago
Carter Maxwell c0e1772e21 Replace toilet with echo
8 years ago
Jim Liu 00cc480bc1 Update basic-install.sh
8 years ago
Jim Liu 221b72439b Update basic-install.sh
8 years ago
Mcat12 09cdf5081c Install sudoer file
8 years ago
nate 22ea384ac8 Fix whiptail spacing
8 years ago
nate 69e8c014c3 Indentation fix
8 years ago
Promofaux 2d08217173 Tidy up For loops, clean up whitespace
8 years ago
Promofaux 36645d9335 Add check for existing files in /usr/local/bin left over from previous version, as those scripts are replaced with `pihole <command>` script.
8 years ago
Promofaux ad8573c739 Pedantic change, stops my editor from treating all of the code as one long sting in `' '` (as the `'` was escaped with `\`)
8 years ago
nate 71133f6b59 Spelling error fix...
8 years ago
nate 5d5d6c2c70 handle case where parent directories do not exist
8 years ago
nate 37fa462db5 Erraneous call to SUDO removed
8 years ago
nate 1a2046a7eb Added uninstall option to `pihole` command. Minor fixes
8 years ago
nate 3dff7e80fc Fixed path to /etc/bash_completion.d/
8 years ago
nate 6eea9239a7 Merged branch development into PiHoleController
8 years ago
nate 75f1969bd2 Set executable permissions of `pihole` and changed installer to invoke sudo for gravity.sh.
8 years ago
nate 447af208b3 Fixed missing `cp` of `piholeDebug.sh` to /opt/pihole
8 years ago
nate d47fbbbe96 Mcat12 requests. Added bash-completion support
8 years ago
nate 28f2a1309e Merge branch 'development'
8 years ago
nate f8427ab789 Merge remote-tracking branch 'refs/remotes/pi-hole/development'
8 years ago
Nate fb5bc16c83 Call gravity.sh in it's new location
8 years ago
nate 456eee05f2 Added pihole.sh to /usr/local/bin
8 years ago
nate 00b65abd09 Minor changes to reflect new tool usage
8 years ago
nate 80f4bf9475 Bug fixes
8 years ago
nate f444c7d4a5 Merge resolution
8 years ago
nate 8ef4c12f97 Merge branch 'ScriptCleanup'
8 years ago
nate c520c55ff4 Addressed UAT issues and moved scripts to /opt/pihole
8 years ago
Nate 8c45bd32b7 Loop through dependencies for future expansion.
8 years ago
Nate 2b5cee05e6 Check for existing directory before trying to perform operations on it.
8 years ago
Nate 5442954db6 Prompt user to remove each dependent package if they do choose to remove packages at all.
8 years ago
nate 5ee382c8eb Roll back addition of piholeDebug.sh (production master base)
8 years ago
Nate 901cb44f5e Added /etc/.pihole/ and /var/log/*pihole* to uninstall as well as fixed missing call to removeNoPurge.
8 years ago
nate 0b9e78df2c Cleaned code and added prompt for purge on uninstall
8 years ago
Promofaux bc09760c84 Grab changes by @rosskevin. (#386 - lighttpd changes to handle JS files)
8 years ago
Promofaux 1e6ac33ef1 Fix merge conflicts
8 years ago
Adam Warner 02bb5b6742 Revert previous change
8 years ago
Adam Warner fad5fafa32 Increase disk space to verify...
8 years ago
nate 0b5f005a5d Added piholeDebug.sh script for advanced debugging
8 years ago
Kevin Ross 404ea0ce6d copy both the html and js stubs during install
8 years ago
Carter Maxwell 4452f784a8 remove trailing whitespace basic-install.sh
8 years ago
Mcat12 adcd7f10ee Fixed password input
8 years ago
Mcat12 af83936047 Added password to install
8 years ago
Adam Warner a0673c7028 Update basic-install.sh
8 years ago
Promofaux ca2d3a192c add double bracket notation to lines 396, 399, 403 . Fixes error raised by @jacobsalmela
8 years ago
Promofaux 0ebb7eecdb Verify Custom DNS IP is a valid IP address
8 years ago
Promofaux 800d2f0859 Add back in whiptail dialog to verifyFreeDiskSpace()
8 years ago
Promofaux f397844603 Remove conflicted merge markup. Not sure how that got through.
8 years ago
Promofaux 2d895f328c Fix merge conflicts
8 years ago
Promofaux b14b182084 change regex to test for one or more numbers, not 0 or more numbers.
8 years ago
Promofaux 8687d25d88 make prepopulation of freetext on custom DNS provider a bit more intelligent
8 years ago
Promofaux 7001edcd1d Change 'Other' to 'Custom', add explanation to whiptail. Convert spaces to tabs.
8 years ago
Mcat12 4a1e88f4bf Fixed Pi-hole user not being created
8 years ago
Promofaux b41608d40b Include fix for regex in verifyFreeDiskSpace()
8 years ago
Adam Warner 3e7ecda80f Merge pull request #242 from ChadBHowell/CBH---pihole-system-user-v2
8 years ago
Daniel Fayette 8e289215b4 Account for CHIP pc not having root on '/'
8 years ago
Adam Warner c3c051385c Update basic-install.sh
8 years ago
Promofaux c396aeed52 Correct miss-spelled variables on lines 398 and 403
8 years ago
Adam Warner 40f541bc31 update verifyFreeDiskSpace()...
8 years ago
Daniel Fayette 432e6d5395 Cleaned up output, Fixed Cancel button
8 years ago
Daniel Fayette fdf805bc7b Merged with @slamanna212 code to add 3 new DNS providers.
8 years ago
slamanna212 da959e1296 Increased Size Of Whiptail Dialog
8 years ago
slamanna212 94600c54cb Added Default State for New DNS Options
8 years ago
slamanna212 06444c1c27 Add 3 More DNS Server Choices Durring Install
8 years ago
Adam Warner 4d0b4cfb36 Update basic-install.sh
8 years ago
Adam Warner 3c801e5b91 Merge pull request #301 from fayetted/Issue_163-2
8 years ago
Daniel Fayette ecd46f8560 Allow installer to specify own DNS servers
8 years ago
Mcat12 b5406240c6 Fixes IPv6 surviving a reinstall
8 years ago
Daniel Fayette 46d7bfecdb Check for 25mb of free disk space before install
8 years ago
Promofaux 255706e173 Bring dev branch up to date with master bug fixes
8 years ago
Sergio G beb6b950f7 Replaced 'sudo' with
8 years ago
Promofaux 2d1c0be24e fix reference to install log location. #282
8 years ago
Promofaux 9941651b3c Addresses changes as requested by @jacobsalmela in #282
8 years ago
Adam Warner c93c4cc5e6 Update basic-install.sh
8 years ago
Promofaux 06cba7defd Fix script output around new changes
8 years ago
Promofaux 8b76bbe51d Merge github.com:pi-hole/pi-hole
8 years ago
Promofaux aa1d3a4c2e Fix logic in versionCheckDNSmasq, as dnsmasq.conf was being overwritten every time install was run. Fixes @kmr2319 's concern in #98
8 years ago
Dan Schaper 38e73a188a Fix array selection
8 years ago
Dan Schaper 3fdf588cc9 Costmetic fixes, change DynDNS to OpenDNS
8 years ago
Promofaux 70e4104c17 Merge remote-tracking branch 'origin/development'
8 years ago
Promofaux 29e0e1760b Fixes #154 #269. No need for PR #214 any more.
8 years ago
Chad Howell 5060ed8970 Add error checking for grep and correct typos
8 years ago
Dan Schaper d18e064d21 Remove no longer needed change to config file
8 years ago
Mcat12 0cfb3c7ab4 Fixed config issue
8 years ago
Mcat12 48f9a61ff0 Updated License
8 years ago
Mcat12 0042e3ae02 Merge branch 'development' into CBH/UpstreamDNS
8 years ago
Adam Warner b93e46de14 Update basic-install.sh
8 years ago
Promofaux 9e0c7ed29a Merging from CBH bugfix
8 years ago
Adam Warner 21a07e7419 Merge pull request #263 from pi-hole/newVersioning
9 years ago
Adam Warner 6b50ea6504 Merge pull request #249 from pi-hole/OperationBlockListFromGravity
9 years ago
Mcat12 895647b908 Don't copy version to install dir
9 years ago
Mcat12 0ece58b9cb Add version
9 years ago
Mcat12 49a56cf131 Start on new versioning
9 years ago
Dan Schaper cadc506aa5 Remove extraneous whitespace from basic-install.sh
9 years ago
Chad Howell eee0ccef8c Merge remote-tracking branch 'refs/remotes/pi-hole/master' into CBH---pihole-system-user-v2
9 years ago
Chad Howell 088bd632ab Merge remote-tracking branch 'refs/remotes/pi-hole/master' into CBH---Descrition-for-pi-hole-v1-back-function
9 years ago
PromoFaux 60bf14d4dd Merge pull request #255 from pi-hole/Bugfix/InstallScriptFix
9 years ago
Promofaux c00fb44cee Do not force apt-get upgrade on the user. Instead, advise them. We only need to make sure apt-get update has been run
9 years ago
Promofaux 3d78b44a8e Changes as in #253, but with less commits to keep the repo tidy
9 years ago