Marcus Hildum
ec4f5007e7
remove bad {
8 years ago
Marcus Hildum
21b906e0e0
Consistency
...
More of the same
8 years ago
Marcus Hildum
7ebaf8e843
Consistency
...
Now with block indents!
8 years ago
Marcus Hildum
28eeaf201b
Standardize function declaration
...
There were no fewer than three styles of function declaration going
on in these files, so I attempted to standardize them to the typical
myfucn() {
}
style.
8 years ago
Jakob Ackermann
8872594ab9
create upload dir for lighttpd
...
directory is missing in the installation process but is used in the
lighttpd.conf
8 years ago
Adam Warner
ff5d5b97c3
stash any changes in local repo
8 years ago
Dan Schaper
ef3c13fe2b
Refire with curl
8 years ago
bcambl
fb9664b636
fix typo
8 years ago
bcambl
ee114b3075
use an excluded extension for ifcfg backup
8 years ago
Promofaux
5792fc0bef
change wording depending on choice
8 years ago
Promofaux
42c93917ef
bug I forgot to fix before piholeUpdate was merged to development
8 years ago
Adam Warner
df30a4c0d1
Merge pull request #779 from bcambl/fedora_fixes
...
Fedora fixes
8 years ago
Adam Warner
9ce13f0035
Merge pull request #790 from pi-hole/piholeUpdate
...
Various refactoring.
8 years ago
Promofaux
3884b01503
Forgot a ` `
8 years ago
Promofaux
a84c3adeab
if uniformity then dan = happy
8 years ago
Promofaux
a65b784907
repeat after me: repetition is a bit repetitive.
8 years ago
Promofaux
05dadad2e1
repair sounds better than refresh
8 years ago
Promofaux
3a9b39b842
adjust text in update_dialogs() whiptail
8 years ago
Promofaux
e612003293
handle arguments better, convert to flags, echo when they're set to true.
8 years ago
Promofaux
a43577fa26
add reconfigure flag to -r command
8 years ago
Promofaux
a6fa60868b
spacing
8 years ago
Promofaux
99878ae7d6
reflect name change of some of the variables in setupVars
8 years ago
bcambl
26202014a2
stdout formatting
8 years ago
bcambl
f4f8b96788
remove systemd selinux rules on init systems
...
fixes the failing SELinux policy compile on init based systems
8 years ago
bcambl
e5ede16749
update yum/dnf package count grepfu
...
see pull #774
8 years ago
bcambl
fbe3547129
EPEL is not required on Fedora
...
epel-release installs the EPEL package repository (Extra Packages for Enterprise Linux)
Dependencies from this repository should available by default on Fedora
8 years ago
diginc
a03caea549
setupVar tests passing for debian & centos
8 years ago
Promofaux
aa23fb1d56
choose*
8 years ago
Dan Schaper
570611fc09
CentOS Firewall fix
8 years ago
Dan Schaper
94dd5b1ebe
More CentOS fixes.
8 years ago
Dan Schaper
74524e024d
Always check PIHOLE_dependencies.
8 years ago
Dan Schaper
e42b6dcc8e
create_pihole_user update @diginc.
8 years ago
Dan Schaper
d71b799e75
More cleanups, localize variables, clean formatting.
8 years ago
Dan Schaper
87e7121332
Gravity.sh checks for null value for variables, obliging that expectation.
8 years ago
Dan Schaper
94f6354c94
Spinner blocks `set -e` trying to get it in functions that won't crash out...
8 years ago
Dan Schaper
b79059ebdb
Start to add the spinner back in!
8 years ago
Dan Schaper
4f98c1bebb
Boolean operators inside quotes don't work well...
8 years ago
Dan Schaper
2feec01e10
Add `start_service` and `enable_service` functions to handle restating services and setting services to start on reboot.
8 years ago
Dan Schaper
72b95e192e
Fix logic bug in `setup_user`, update how setupVars are sourced so they will only be used if the user selects `update` and not if they select `install`.
8 years ago
Dan Schaper
47aad254d8
localized some more variables
8 years ago
Dan Schaper
bc14074d2a
Tighten up Update Whiptail appearance.
8 years ago
Dan Schaper
5ab5b1a190
Overhaul dnsmasq version 3 way handshake configuration files.
8 years ago
Dan Schaper
b055f190f5
Factor out interfaces detection.
8 years ago
Dan Schaper
84b8953352
Remove quiet flags from package managment variables. Set quiets in functions by redirecting output.
8 years ago
Dan Schaper
93a591d487
Linting from ShellCheck
8 years ago
Dan Schaper
e6c0f38a7c
Monolithic changes in one commit again.
8 years ago
Dan Schaper
f107ae4f9b
Merge conflict resolution
8 years ago
Dan Schaper
bad7a08804
Refactor and rename `create_pihole_user`. Now to actually use the user created...
8 years ago
Dan Schaper
25cbf4cb35
Factor out legacy location script removal.
8 years ago
Dan Schaper
7f179f9a58
Remove sourcing bash completion, would fall off as soon as the subshell terminated.
8 years ago
Dan Schaper
5287ea8537
Refactor `stopServices` into `stop_service` and accept arguments for service to stop. Quiet output from a few other functions.
8 years ago
Dan Schaper
43e2aaebf0
rename `updateDialogs` to `update_dialogs`
8 years ago
Dan Schaper
e60eb66283
UpdateDialogs are now a Whiptail Menu, self-explanatory.
8 years ago
Dan Schaper
ca59b808d8
Git clone/update now occurs right after installer dependency checks. Allows for inclusion of installer source files in the repo. Passes `set -e`
8 years ago
Dan Schaper
8a15fd44d5
Update `is_repo()` to use `git status` for validity checks.
8 years ago
Dan Schaper
dac2b8942e
Typo fix to generate commit.
8 years ago
Dan Schaper
54a1c5b63a
Revert inadvertent commits
...
IDLE keeps committing direct to development.
8 years ago
Dan Schaper
61b02bf6d3
Add OR TRUE to PKG_COUNT so that a 0 package to update doesn't grep -c to an exit value of 1.
8 years ago
Dan Schaper
9d048b2fdf
Move Pi-hole dependency checks to `main()` and out of duplicated `install` and `update` functions. Bring them up a level in the subshells.
8 years ago
Dan Schaper
d9e28a7422
factor out `installer_dependencies`
8 years ago
Dan Schaper
1fecdf42ca
Move `git` to installer deps, refactor some functions.
8 years ago
Dan Schaper
d4bf85b67c
Self contain `package_check` into `package_check_install`. Passes `set -e` test.
8 years ago
Dan Schaper
7131ff27c3
Attempt to `set -e`
8 years ago
Dan Schaper
a30f78c1c8
Oneliner php version check, passes `set -e` check.
8 years ago
Dan Schaper
7e0afffca8
Revert inadvertent commits
8 years ago
Dan Schaper
293c60fb9c
Exit script on failure to install dependent package.
8 years ago
Dan Schaper
f5be8b2a5e
Single dependency package check function, will exit if any errors with message to update cache.
8 years ago
Dan Schaper
6772603c15
Relocate cache check to its own function
8 years ago
Jacob Salmela
a22904f99b
Merge pull request #769 from pi-hole/Fix/PackageCacheFresh
...
Fix/package cache fresh
8 years ago
Dan Schaper
b157bc5cd7
Fixes #768 Check the staleness of the package index instead of the package cache.
8 years ago
Dan Schaper
10e1a03c76
`runGravity` is called after `finalExports` in the Debian install side.
8 years ago
Dan Schaper
d20df92e9f
Script will now run as root, removed `sudo` from function calls.
8 years ago
Dan Schaper
44170207ac
Add `main` function and fire script from `main` call. Prevents script from running before it is entirely downloaded.
8 years ago
Dan Schaper
33745be745
Merge pull request #753 from pi-hole/feature/RemoveBarePHP
...
Remove bare php package from dependencies
8 years ago
Adam Warner
6a28070017
Too many `-`s
8 years ago
Dan Schaper
91b948332e
Merge pull request #754 from pi-hole/fix/bashConditional
...
fix/bashConditional
8 years ago
Dan Schaper
d1a7fe2d44
fix/bashConditional
8 years ago
Dan Schaper
c39324d11f
Remove bare php package from dependencies
...
`php5` package can trigger install of Apache2. Without this package in deps, PHP is still installed and operational.
8 years ago
Dan Schaper
8c151c62ce
echo's don't need sudo
8 years ago
Dan Schaper
50d16d8215
Finish `install` conversion for installScripts()
8 years ago
Dan Schaper
3bbac9a5f2
`install` pihole
8 years ago
Dan Schaper
3600fd277e
Don't need `sudo` to echo to term.
8 years ago
Dan Schaper
e8bb4a7e36
Continue migration to `install`
8 years ago
Dan Schaper
36987cb1cc
Continue migration to `install`
8 years ago
Dan Schaper
5382b4fa37
Change installScripts to use install
...
Use the install program instead of copying files and directories in installScripts function.
8 years ago
Promofaux
c281b47905
Mover {SUDO} mkdir -p /etc/pihole/ back to the beginning.
8 years ago
Promofaux
aca5064743
--force seems to light. lets try --i_do_not_follow_recommendations
8 years ago
Promofaux
6f780316c4
remove whiptail dependency from verifyFreeDiskSpace.
...
Add argument detection to skip disk space. This is because curling to bash does not support waiting for user input.
8 years ago
Promofaux
4e262d81f0
wrap these vars in {} to matcht he rest of the script
8 years ago
Promofaux
6c2ff950ee
remote duplicate ${SUDO} mkdir /etc/pihole
8 years ago
Promofaux
7684069d0b
verifyFreeDiskSpace BEFORE installing any dependencies
8 years ago
Promofaux
73c85ae68a
remove duplicate calls to installConfigs
8 years ago
Promofaux
6a8bef83b3
Fix the php version check command (Thanks @diginc!)
8 years ago
Adam Warner
3fc3c5cae4
Add iproute2 to fix #653
8 years ago
Adam Warner
daa5366b57
Check if php5 is available in apt-cache, if so install it, else just install php
8 years ago
Dan Schaper
ac8d295bb9
Merge pull request #668 from bcambl/dns-hostname-fixes
...
Dns hostname fixes
8 years ago
bcambl
21d4199a38
Merge branch 'development' into dns-hostname-fixes
8 years ago
Adam Warner
655c422c3c
Add additional instruction.
...
Include "(Press space to select)" on ChooseInterface
8 years ago
Dan Schaper
5ca6599ca9
Merge branch 'development' into gravTweak
8 years ago
Promofaux
f16574085f
remove code made redundant by the existence of /etc/pihole/setupVars.conf
8 years ago