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

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

@ -200,11 +200,26 @@ function default_configuration() {
sudo resolvconf -u || install_error "Unable to update resolv.conf"
# 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 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 mv $webroot_dir/config/lokilaunch.sh $HOME/loki-network/ || install error "Unable to move, install Lokinet first"
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.
# #RASPAP is for removal script
lines=(
@ -213,7 +228,6 @@ function default_configuration() {
'iptables -t nat -A POSTROUTING -j MASQUERADE #RASPAP'
'sudo \/home\/pi\/loki-network\/.\/lokilaunch.sh start #RASPAP'
)
for line in "${lines[@]}"; do
@ -241,6 +255,9 @@ function patch_system_files() {
# Set commands array
cmds=(
"/home/pi/loki-network/lokilaunch.sh*"
#added for forced Lokinet
"/sbin/ip"
#
"/sbin/ifdown"
"/sbin/ifup"
"/bin/cat /etc/wpa_supplicant/wpa_supplicant.conf"

Loading…
Cancel
Save