# #
###############################################################################
-function routing_has_default() {
+routing_has_default() {
ip route | grep -q "^default"
}
-function routing_default_update() {
+routing_default_update() {
local routes
local zones=$(zones_get_nonlocal)
}
# XXX deprecated function
-function routing_table_exists() {
+routing_table_exists() {
route_table_exists $@
}
# XXX deprecated function
-function routing_table_create() {
+routing_table_create() {
route_table_create $@
}
-function routing_db_path() {
+routing_db_path() {
local zone=${1}
local proto=${2}
echo "${ROUTING_DB_DIR}/${zone}/${proto}"
}
-function routing_db_exists() {
+routing_db_exists() {
[ -d "$(routing_db_path $@)" ]
}
-function routing_db_create() {
+routing_db_create() {
routing_db_exists $@ && return ${EXIT_OK}
mkdir -p $(routing_db_path $@)
}
-function routing_db_remove() {
+routing_db_remove() {
rm -rf $(routing_db_path $@)
}
-function routing_db_set() {
+routing_db_set() {
local zone=${1}
local proto=${2}
local parameter=${3}
echo "${value}" > $(routing_db_path ${zone} ${proto})/${parameter}
}
-function routing_db_get() {
+routing_db_get() {
local zone=${1}
local proto=${2}
local parameter=${3}
cat $(routing_db_path ${zone} ${proto})/${parameter} 2>/dev/null
}
-function routing_db_from_ppp() {
+routing_db_from_ppp() {
local zone=${1}
local proto=${2}
routing_db_set ${zone} ${proto} remote-address ${PPP_MACREMOTE,,}
}
-function routing_update() {
+routing_update() {
local zone=${1}
assert isset zone