]> git.ipfire.org Git - people/stevee/network.git/blobdiff - functions.constants
Introduce enable/disable option for network zones.
[people/stevee/network.git] / functions.constants
index 40f306df2593e04ae75e737a319d3f71ca315a7a..018488411649c111884862ca0a510e9aa997dcf2 100644 (file)
 # Set gettext text domain.
 TEXTDOMAIN="network"
 
-# Enable colors by default
-COLOURS="auto"
-
-BASE_DIR=/usr/lib/network
-CONFIG_DIR=/etc/network
-HOOKS_DIR=${BASE_DIR}/hooks
 LOG_DIR=/var/log/network
 RUN_DIR=/run/network
-ZONE_DIR=${CONFIG_DIR}
 
 RED_RUN=${RUN_DIR}/red
 PPP_SECRETS=/etc/ppp/secrets
 
-CONFIG_FILE=${CONFIG_DIR}/network_config
-CONFIG_FILE_PARAMS="COLOURS DEBUG SHELL TIMEOUT_RESTART"
+# Network directory configuration.
+NETWORK_CONFIG_DIR="/etc/network"
+NETWORK_ZONE_DIR="${NETWORK_CONFIG_DIR}"
+NETWORK_HOOKS_DIR=/usr/lib/network/hooks
+
+# Network file configuration.
+NETWORK_CONFIG_FILE=${NETWORK_CONFIG_DIR}/config
+NETWORK_CONFIG_FILE_PARAMS="DEBUG"
 CONFIG_HOSTNAME="/etc/hostname"
 
 RED_DB_DIR=${RUN_DIR}/red
@@ -44,24 +43,25 @@ ROUTING_DB_DIR=${RUN_DIR}/routing
 
 DB_CONNECTION_FILE="${LOG_DIR}/connections.db"
 
+# (Static) route settings.
+NETWORK_CONFIG_ROUTES="${NETWORK_CONFIG_DIR}/routes"
+NETWORK_CONFIG_ROUTES_PARAMS="network gateway unreachable prohibit blackhole mtu"
+
 # Proper error codes
 EXIT_OK=0
 EXIT_ERROR=1
 EXIT_CONF_ERROR=2
-EXIT_ERROR_ASSERT=3
+EXIT_COMMAND_NOT_FOUND=127
+EXIT_ERROR_ASSERT=128
+
+EXIT_TRUE=0
+EXIT_FALSE=1
+EXIT_UNKNOWN=2
 
 STATUS_UP=0
 STATUS_DOWN=1
 STATUS_NOCARRIER=2
 
-STATUS_TEXT[${STATUS_UP}]="UP"
-STATUS_TEXT[${STATUS_DOWN}]="DOWN"
-STATUS_TEXT[${STATUS_NOCARRIER}]="NO CARRIER"
-
-STATUS_COLOUR[${STATUS_UP}]=${COLOUR_GREEN}
-STATUS_COLOUR[${STATUS_DOWN}]=${COLOUR_RED}
-STATUS_COLOUR[${STATUS_NOCARRIER}]=${COLOUR_YELLOW}
-
 DISCOVER_OK=0
 DISCOVER_ERROR=1
 DISCOVER_NOT_SUPPORTED=2
@@ -80,3 +80,7 @@ TIMEOUT_RESTART=2
 DEVICE_PRINT_LINE1="    %-24s %s\n"
 
 PORT_PATTERN="pN"
+PORT_PATTERN_ACCESSPOINT="apN"
+PORT_PATTERN_BATMAN_ADV="batN"
+PORT_PATTERN_BATMAN_ADV_PORT="batpN"
+PORT_PATTERN_WIRELESS="wN"