Modify installer to copy over scripts to root and chmod. Add visudo to /sbin/ip

pull/25/head
necro-nemesis 7 years ago
parent 94b04d422f
commit b86bd92e5d

@ -202,9 +202,24 @@ function default_configuration() {
# LokiPAP Batch file relocation and permissions in user loki-network directory # LokiPAP Batch file relocation and permissions in user loki-network directory
sudo mv $webroot_dir/config/lokilaunch.sh $HOME/loki-network/ || install error "Unable to move, install Lokinet first" sudo mv $webroot_dir/config/lokilaunch.sh $HOME/loki-network/ || install error "Unable to move lokilaunch.sh, install Lokinet first"
# Forces all traffic through Lokinet (drop scripts into root's .lokinet folder)
sudo mv $webroot_dir/config/on-up.sh /.lokinet/ || install error "Unable to move on-up.sh, install Lokinet first"
sudo mv $webroot_dir/config/on-down.sh /.lokinet/ || install error "Unable to move on-down.sh, install Lokinet first"
sudo mv $webroot_dir/config/on-ready.sh /.lokinet/ || install error "Unable to move on-ready, install Lokinet first"
#changes persmission on lokilaunch.sh
sudo chmod 755 $HOME/loki-network/lokilaunch.sh sudo chmod 755 $HOME/loki-network/lokilaunch.sh
# Forces all traffic through Lokinet (change permissions)
sudo chmod 755 /.lokinet/on-up.sh
sudo chmod 755 /.lokinet/on-down.sh
sudo chmod 755 /.lokinet/on-ready.sh
# Generate required lines for Rasp AP to place into rc.local file. # Generate required lines for Rasp AP to place into rc.local file.
# #RASPAP is for removal script # #RASPAP is for removal script
lines=( lines=(
@ -213,7 +228,6 @@ function default_configuration() {
'iptables -t nat -A POSTROUTING -j MASQUERADE #RASPAP' 'iptables -t nat -A POSTROUTING -j MASQUERADE #RASPAP'
'sudo \/home\/pi\/loki-network\/.\/lokilaunch.sh start #RASPAP' 'sudo \/home\/pi\/loki-network\/.\/lokilaunch.sh start #RASPAP'
) )
for line in "${lines[@]}"; do for line in "${lines[@]}"; do
@ -241,6 +255,9 @@ function patch_system_files() {
# Set commands array # Set commands array
cmds=( cmds=(
"/home/pi/loki-network/lokilaunch.sh*" "/home/pi/loki-network/lokilaunch.sh*"
#added for forced Lokinet
"/sbin/ip"
#
"/sbin/ifdown" "/sbin/ifdown"
"/sbin/ifup" "/sbin/ifup"
"/bin/cat /etc/wpa_supplicant/wpa_supplicant.conf" "/bin/cat /etc/wpa_supplicant/wpa_supplicant.conf"

Loading…
Cancel
Save