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.
9 years ago
Promofaux
4f59577fd1
Remove SUDO from line that runs gravity.sh to stop files in /etc/pihole being owned by root
9 years ago
Promofaux
bc51f88805
Check if any list.* files exist from previous installation, if they do delete them.
9 years ago
jacobsalmela
0a0f00da3b
fixes #169
...
exits if sudo is not installed when run as a regular user
9 years ago
jacobsalmela
bee109c784
better uninstall
...
More from JoshKastang. This closes #153 as it is the last step from
his ideas.
9 years ago
jacobsalmela
5d608a2db5
leave system cron alone
...
Taking JoshKastang’s idea from #153 , the system cron file will be left
alone and the pihole.cron gets its own.
9 years ago
jacobsalmela
7c6ef0cfd0
privileged install
...
This puts sudo in a variable if run as a regular user. If already
running as root, the script proceeds as normal. Not a perfect fix, but
should help for install on other systems.
9 years ago
Jacob Salmela
0cf859344a
Merge pull request #176 from xd1936/patch-1
...
Install Figlet Fonts with Toilet
9 years ago
jacobsalmela
6125b2520b
install git for updateDashboard.sh
...
I also download and chmod the script
9 years ago
jacobsalmela
bd5ed2bcf0
move webinterface.sh into scripts folder
...
I also renamed it to make it is easier to identify.
9 years ago
Leo
665dfdfe8e
Install Figlet Fonts with Toilet
...
Some OS' don't have Figlet Fonts, which causes `chronometer.sh` to have `error: font small not found` instead of the pretty "Pi-hole" display
9 years ago
Adam Warner
6b1f14647c
add reference to blacklist.sh
9 years ago
Josh Kastang
802638ce8b
replaces the non-repository managed web interface for pihole and keeps it updated
9 years ago
Jacob Salmela
6f9d2d0567
fixes #145
...
A much more elegant way to get the screen size.
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
...
IPv6 box was missing the title.
Added some IPv6 echoes.
9 years ago
Salmela
d646612a25
Block ads over IPv6
...
I’m pretty sure this works well. Maybe someone else can try it out.
9 years ago
Clinton Montague
b757e7a769
Fix typo in installer
...
IPv4 was mentioned in an IPv6 setting - changed to correctly reference IPv6.
9 years ago
Jacob Salmela
184d1bd046
fixes #126
...
These commands were left out, resulting in the Web interface not showing ads blocked despite the Pi-hole working. It is just a permissions error.
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
...
Updating dialog to reflect changes in #90
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
464003d674
uninstall script
...
This should remove the Pi-hole.
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
...
also fixing ipv6 logic
9 years ago
Jacob Salmela
76c217d9cc
moving to functions
...
Also download the whitelist script. Ask for donations for IPv6 support.
9 years ago
Jacob Salmela
46b4000e75
reboot works better
9 years ago
Jacob Salmela
8ac8aa72ce
Closing dialog
...
Also starting the Pi-hole and restarting networking.
9 years ago
Jacob Salmela
8df376860c
simple function to run install commands
...
The arrays were cool, but I think this just works easier.
9 years ago
Jacob Salmela
eec0a31216
trying text output
...
I commented out the whiptail dialog at the end in place of text so you
can see what is going on. I also install the crontab.
9 years ago
Jacob Salmela
fb3fde3d19
testing with no reboot
9 years ago
Jacob Salmela
1482b9563c
does gravity use static IP?
...
The changes to the gravity script check for a temp file containing the
static address set during the install. I need to verify it works so I
have to change the URL. I will change it back before merging with
master.
9 years ago
Jacob Salmela
6d989f9160
overwrite html folder
...
If the files already exist, the installer stalls out because it asks if
you want to replace the existing files. the -o option forces an
overwrite.
9 years ago
Jacob Salmela
f37990351e
dumb mistake
...
fixed the variable name
9 years ago
Jacob Salmela
a44591ca6b
fix permission denied for log file
...
Just use a temporary file and then move it over once the install is
complete.
9 years ago
Jacob Salmela
37f255d761
save output to log file instead
...
Since the progress bar hides the output now. Instead of destroying it,
send it to a log file instead so users who want to see it still can.
9 years ago
Jacob Salmela
72cf5c91a5
set static ip and suppress more output
...
Created a function to set a static IP address.
I also sent STDOUT and STDERR to /dev/null so it doesn't mangle the
progress bar. When the device reboots, it still gets mangled a bit
(via ssh).
9 years ago