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
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
Jacob Salmela
dfe1b126c4
progress dialog working
...
The ellipses cause errors, so they were removed.
I was on the right track with the associate array, but it would
previously execute the commands out of order. Following directions
from the URL in the comments, I made another array that helps keep the
array in the order.
9 years ago
Jacob Salmela
4229a3e5e9
whiptail revamp of install script
...
This is a large update that helps users install the Pi-hole a bit
easier by using some dialog windows and also letting the user set a
static IP (I still need to figure out how to actually set the address
in the system, but everything else having to do with the install script
works).
9 years ago
Jacob Salmela
7a0b92d2c1
missed a few file paths
9 years ago
Jacob Salmela
cfc4697236
Download and install the Web interface
...
dnsmasq also needs to be able to read the log file to properly display
the statistics
9 years ago
Jacob Salmela
bc3ece778d
/var/www/html instead of /var/www
...
lighttpd in Jessie uses /var/www/html for the root folder, so in order
to only edit one lightpd.conf file, the installer will create the
correct directory even if not being run on Jessie.
9 years ago
Jacob Salmela
6d0c67af9a
Install and enable PHP
...
Needed to view the admin web interface
9 years ago
Emmanuel CHARETTE
ced96905e9
Update basic-install.sh
...
change `shutdown -r now` to reboot for ssh users
9 years ago
mospaeda
06e89614e9
Dnsutils package missing for dig tool
9 years ago
mospaeda
7b49677d24
add install for bc and toilet tools
...
these tools are needed later by chronometer.sh
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
mospaeda
2d91a7a3c4
Update basic-install.sh
9 years ago
mospaeda
d15a085dd0
Update basic-install.sh
9 years ago
mospaeda
8718321727
Update basic-install.sh
9 years ago
Mathias
46bda342a9
Fix URL of chronometer.sh
...
Github URLs seems to be case-sensitive. Now the chronometer.sh souldn't contain "Not Found" anymore. ;)
9 years ago
jacobsalmela
6953c02402
detect original pihole and backup
...
Detects if the Pi had an original Pi-hole by looking for adList.conf.
If it exists, it backs up all the files to /etc/pihole/original. Then,
the script continues as normal and creates the new files. This helps
ensure that /etc/hosts and /etc/dnsmasq.d/adList.conf are not being
used simultaneously.
9 years ago
jacobsalmela
a2350ba880
misspelled "install"
9 years ago
jacobsalmela
56c776af22
hosts format script
9 years ago
jacobsalmela
fe4e579005
working copy (I think)
...
for use with the upcoming Raspberry Pi, ad-blocking, wireless router.
10 years ago
jacobsalmela
55ebc0e492
fixing dns
10 years ago
jacobsalmela
ea5616d3b3
escaping ascii art
10 years ago
jacobsalmela
4ba3ba2ef5
initial commit - unstable
10 years ago