Commit Graph

361 Commits (a03caea549c033796de8720e5ed45dd8384a12f2)

Author SHA1 Message Date
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
8 years ago
Adam Warner 6b50ea6504 Merge pull request #249 from pi-hole/OperationBlockListFromGravity
8 years ago
Mcat12 895647b908 Don't copy version to install dir
8 years ago
Mcat12 0ece58b9cb Add version
8 years ago
Mcat12 49a56cf131 Start on new versioning
8 years ago
Dan Schaper cadc506aa5 Remove extraneous whitespace from basic-install.sh
8 years ago
Chad Howell eee0ccef8c Merge remote-tracking branch 'refs/remotes/pi-hole/master' into CBH---pihole-system-user-v2
8 years ago
Chad Howell 088bd632ab Merge remote-tracking branch 'refs/remotes/pi-hole/master' into CBH---Descrition-for-pi-hole-v1-back-function
8 years ago
PromoFaux 60bf14d4dd Merge pull request #255 from pi-hole/Bugfix/InstallScriptFix
8 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
8 years ago
Promofaux 3d78b44a8e Changes as in #253, but with less commits to keep the repo tidy
8 years ago
Promofaux 701ae06e4a Move copying of adlists.default to gravity.sh
8 years ago
PromoFaux 98a0d17431 Update basic-install.sh
8 years ago
Chad Howell ae336da7a1 Fix formatting, use consistent style, add comments
8 years ago
Promofaux ef99fe2d18 Add line to copy default ad list into /etc/pihole
8 years ago
Adam Warner 2b99fa81f3 Tidy up output lines around new code
8 years ago
Adam Warner 354a42dd00 close quotes on line 318!!!
8 years ago
Adam Warner 4cedca3427 add in a prompt to give users the option to quit installation or continue
8 years ago
Dan Schaper e99be28a73 Variable missing $
8 years ago
Dan Schaper 32389e4ab8 Terminate string with missing quote
8 years ago
Adam Warner 01d7fc0ac9 Removed apt-get update/upgrade, instead checking for updates availible and advising user to update/upgrade after installation of pi-hole. Addresses issue #218
8 years ago
Chad Howell d74c8261aa dnsFile2="/etc/dnsmasq.conf.orig"
8 years ago
Chad Howell ac373545d0 versionCheckDNSmasq() fixups
8 years ago
Chad Howell a21948d2c6 Typo fix
8 years ago
Chad Howell 940480effe Revert "Fix backup to use new 01-pihole.conf location"
8 years ago
Chad Howell 29c593b8b0 Add user pihole if user does not exsist
8 years ago
Chad Howell 0c444e6f2b Fix backup to use new 01-pihole.conf location
8 years ago
Chad Howell 6cf6e16d22 Add ability to choose upstream DNS servers
8 years ago
Chad Howell e5f9663a0e Move dnsmasq.conf to dnsmasq.d/01-pihole.conf
8 years ago
Promofaux eec14be10d add $SUDO into spinner control.
8 years ago
Promofaux c179936b54 add $SUDO
8 years ago
Promofaux 649a565801 run apt-get install as sudo when resolving dependencies
8 years ago
Promofaux 2d4ebf5eb5 FIX CONFLICTS
8 years ago
Promofaux 754beed3a1 Bring up to date with master
8 years ago
Promofaux 9f0927351d Merge from #236
8 years ago
Promofaux 736edf44e4 Added date check before running apt-get update/upgrade. Wont run apt-get update/upgrade if it has already been run today
8 years ago
Promofaux 8a74942da7 Cleaned up output before running gravity.sh
8 years ago
Promofaux 2fe42138c7 removed a space
8 years ago
Promofaux 1563146918 improvements to git functions (passing parameters). Added >/dev/null to attempt to supress output from apt-get upgrade
8 years ago
Promofaux cf3aea8075 uncomment the apt-get update/upgrade!
8 years ago
Promofaux 6cea480210 Huge update! Base files now cloned from github (or updated if already existing) and copied out to the correct directories. Web admin interface is now cloned from hithub (or updated if already existing). Packages are checked before we go ahead and try to install them anyway.
8 years ago
Promofaux 206717828b Improve spinner function.
8 years ago
Chad Howell 316d26ede2 Add unzip to the dependencies
8 years ago
Promofaux e8b8fb0835 s
8 years ago
Promofaux 6663ced38d Initial commit
8 years ago
Dan Schaper ea0fb15ff2 Move creation of pihole directory out of IPv6 function
8 years ago
Adam Warner 05a59b17be Changed URLs in installScripts() to match new organisation links
8 years ago
Kenneth Koski ce578534fe Fixing minor typos in basic-install.sh
8 years ago
Promofaux 3f40a95929 Whoops, should probably commit more often. Massive overhaul. Cleaned up output, less verbose (will still output errors, but gets rid of anything not needed) Added a spinner so users don't think it has stalled
8 years ago
Promofaux 5c25c42da8 Make installPiholeWeb() more inteliigent. Checks for existence of /var/www/html/pihole, and only downloads from repo if it does not exist. Will stop install script from overwriting any tweaks users have made to index.html
8 years ago
Promofaux 96011bc2ae make InstallWebAdmin() a bit more intelligent, and less verbose. Checks if installing over an existing installation, and if so, will remove existing webadmin folder.
8 years ago
Promofaux 4f59577fd1 Remove SUDO from line that runs gravity.sh to stop files in /etc/pihole being owned by root
8 years ago
Promofaux bc51f88805 Check if any list.* files exist from previous installation, if they do delete them.
8 years ago
jacobsalmela 0a0f00da3b fixes #169
8 years ago
jacobsalmela 5d608a2db5 leave system cron alone
8 years ago
jacobsalmela 7c6ef0cfd0 privileged install
8 years ago
Jacob Salmela 0cf859344a Merge pull request #176 from xd1936/patch-1
8 years ago
jacobsalmela 6125b2520b install git for updateDashboard.sh
8 years ago
Leo 665dfdfe8e Install Figlet Fonts with Toilet
8 years ago
Adam Warner 6b1f14647c add reference to blacklist.sh
8 years ago
Jacob Salmela 6f9d2d0567 fixes #145
9 years ago
Clinton bc3224e0b9 installer - only select first (probably default) interface in list instead of all
9 years ago
Salmela d37db4304c A few small display changes
9 years ago
Salmela d646612a25 Block ads over IPv6
9 years ago
Clinton Montague b757e7a769 Fix typo in installer
9 years ago
Jacob Salmela 184d1bd046 fixes #126
9 years ago
Dan Schaper 4027139d9c More merge conflict resolution
9 years ago
Dan Schaper d215fa9ade Resolve merge confict
9 years ago
Dan Schaper dcccb2ee2b Merge branch 'bug/multipleIP' into development
9 years ago
Dan Schaper 412a190b42 Basic-install.sh should only show one ip address in whiptail screen.
9 years ago
Dan Schaper d2b260fc1e Log file is automatically generated by dnsmasq, no need to create.
9 years ago
Dan Schaper 22d0e82d92 Add GPL V2+ header
9 years ago
Dan Schaper 7cf5320f50 Only write to dhcpcd.conf if address isn't set
9 years ago
Dan Schaper 9421366e4f Breakout basic-install.sh to functions
9 years ago
Jacob Salmela bc0a8e7733 final dialog verbiage
9 years ago
Dan Schaper b011fe28d9 No longer need a reboot
9 years ago
Dan Schaper 6e13134328 Revert FHS change until merged
9 years ago
Dan Schaper 29ae66c6db Check IP info for outgoing interface
9 years ago
Jacob Salmela d0d165ad16 chmod the log flusher
9 years ago
Jacob Salmela 0cb20fc080 typo
9 years ago
Jacob Salmela dee3df4e11 download master gravity
9 years ago
Jacob Salmela 814873c643 reboot logic
9 years ago
Jacob Salmela 0936e394d4 reboot only if new IP was set
9 years ago
Jacob Salmela ad91eb44fb choose an interface
9 years ago
Jacob Salmela 76c217d9cc moving to functions
9 years ago
Jacob Salmela 46b4000e75 reboot works better
9 years ago
Jacob Salmela 8ac8aa72ce Closing dialog
9 years ago
Jacob Salmela 8df376860c simple function to run install commands
9 years ago
Jacob Salmela eec0a31216 trying text output
9 years ago
Jacob Salmela fb3fde3d19 testing with no reboot
9 years ago
Jacob Salmela 1482b9563c does gravity use static IP?
9 years ago
Jacob Salmela 6d989f9160 overwrite html folder
9 years ago
Jacob Salmela f37990351e dumb mistake
9 years ago
Jacob Salmela a44591ca6b fix permission denied for log file
9 years ago
Jacob Salmela 37f255d761 save output to log file instead
9 years ago
Jacob Salmela 72cf5c91a5 set static ip and suppress more output
9 years ago
Jacob Salmela dfe1b126c4 progress dialog working
9 years ago
Jacob Salmela 4229a3e5e9 whiptail revamp of install script
9 years ago
Jacob Salmela 7a0b92d2c1 missed a few file paths
9 years ago
Jacob Salmela cfc4697236 Download and install the Web interface
9 years ago
Jacob Salmela bc3ece778d /var/www/html instead of /var/www
9 years ago
Jacob Salmela 6d0c67af9a Install and enable PHP
9 years ago
Emmanuel CHARETTE ced96905e9 Update basic-install.sh
9 years ago
mospaeda 06e89614e9 Dnsutils package missing for dig tool
9 years ago
mospaeda 7b49677d24 add install for bc and toilet tools
9 years ago
mospaeda 56d4b7b0f7 Update basic-install.sh
9 years ago
mospaeda 96bc557e21 Update basic-install.sh
9 years ago
mospaeda 11fcfc4bf5 Update basic-install.sh
9 years ago
mospaeda 6fc798ebe4 Update basic-install.sh
9 years ago
mospaeda 2b4500363b Update basic-install.sh
9 years ago