#!/bin/sh # Processing script for the slider logger "Execute $0" # Read status of slider if [ `cat /var/run/BTN_0` = "0" ]; then slider="WISP" elif [ `cat /var/run/BTN_1` = "0" ]; then slider="3G" else slider="AP" fi logger "Status of slider: $slider" # Remove old symlinks rm /etc/config/dhcp rm /etc/config/network rm /etc/config/wireless # Set new symlinks ln -s dhcp.$slider /etc/config/dhcp ln -s network.$slider /etc/config/network ln -s wireless.$slider /etc/config/wireless # Restart network and DHCP /etc/init.d/network restart /etc/init.d/dnsmasq restart