]> git.ipfire.org Git - people/stevee/network.git/blobdiff - functions
wireless: Add function to find DFS channels.
[people/stevee/network.git] / functions
index 89a4ed02345c55d3408ff7d15bfbee838c9b6587..2f6cfdf49f239f3ac00281990671acca530d1e30 100644 (file)
--- a/functions
+++ b/functions
@@ -1,4 +1,27 @@
 #!/bin/bash
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2012  IPFire Network Development Team                         #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+# Make sure that helpers which are exec'ed have a working
+# PATH variable.
+export PATH="/usr/local/sbin:/usr/sbin:/sbin:/usr/bin:/bin:${PATH}"
 
 INIT_FUNCTIONS=""
 
@@ -13,34 +36,9 @@ function init_run() {
        done
 }
 
-for file in /lib/network/functions.*; do
+# Include version information.
+. /usr/lib/network/version
+
+for file in /usr/lib/network/functions.*; do
        . ${file}
 done
-
-# Reading in network tool configuration
-network_config_read
-
-# Create run dir
-if ! [ -d "${RUN_DIR}" ]; then
-       mkdir ${RUN_DIR}
-fi
-
-# Set colour mode
-case "${COLOURS}" in
-       auto)
-               colours_auto_disable
-               ;;
-       off|0)
-               colours_disable
-               ;;
-       on|1)
-               # Do nothing
-               ;;
-       *)
-               warning_log "Unknown parameter given for COLOURS: ${COLOURS}"
-               ;;
-esac
-
-if [ "$(basename ${0})" = "network" ]; then
-       init_run
-fi