| #!/bin/sh |
| # |
| # Copyright (c) 2018 Gregory L. Dietsche <Gregory.Dietsche@cuw.edu> |
| # This is free software, licensed under the MIT License |
| # |
| . /lib/functions.sh |
| |
| update() { |
| config_get_bool enabled $1 enabled 0 |
| config_get mode $1 mode default |
| if [ ! -f /etc/safe-search/available/$1.$mode ]; then |
| echo Error: /etc/safe-search/available/$1.$mode does not exist. Please check your configuration in /etc/config/safe-search |
| else |
| if [ "$enabled" -eq 1 ]; then |
| ln -s /etc/safe-search/available/$1.$mode /etc/safe-search/enabled/ |
| fi |
| fi |
| } |
| |
| rm -f /etc/safe-search/enabled/* |
| config_load 'safe-search' |
| config_foreach update safe-search |
| /etc/init.d/dnsmasq reload |