You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

23 lines
676 B

#!/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