+++ /dev/null
-#!/bin/sh
-
-# This UCI-Defaults script will MOVE any pre-existing filter
-# stored in a file and configured as an UCI item (deprecated)
-# The script will try to match any "filter" Section, get its
-# "file_path" property and move the file (if exists) to the
-# new (v0.3+) default location: /etc/bird{4|6}/filters
-
-[ $# -ne 1 ] && exit 1
-BIRD="$1"
-
-. /lib/functions.sh
-
-# This function will move an existing folder configured on
-# Bird as a "filter" to filters' folder.
-mv_filter() {
- local section="$1"
- local file_path
- config_get file_path ${section} file_path
-
- if [ -f ${file_path} ]; then
- mv ${file_path} /etc/${BIRD}/filters/
- fi
- uci delete ${BIRD}.${section}
-}
-
-if [ -f /etc/config/${BIRD} ]; then
- config_load ${BIRD}
- config_foreach mv_filter 'filter'
- uci commit ${BIRD}
-fi
-
-exit 0