summaryrefslogtreecommitdiffstats
path: root/etc/inc
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2009-07-19 02:09:52 -0400
committerChris Buechler <cmb@pfsense.org>2009-07-19 02:09:52 -0400
commitc553931b80f5cc1cb27514ef9f90c2fcf0a8cf14 (patch)
tree79b6ded13ad250c646588f88948af3e2a999738b /etc/inc
parent594aeaf7426d315ef0fa18c378106e2fd9ad391b (diff)
downloadpfsense-c553931b80f5cc1cb27514ef9f90c2fcf0a8cf14.zip
pfsense-c553931b80f5cc1cb27514ef9f90c2fcf0a8cf14.tar.gz
Load glxsb by default, unless disabled. Add option to disable to System -> Advanced.
Diffstat (limited to 'etc/inc')
-rw-r--r--etc/inc/pfsense-utils.inc21
1 files changed, 20 insertions, 1 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc
index d5559eb..445596e 100644
--- a/etc/inc/pfsense-utils.inc
+++ b/etc/inc/pfsense-utils.inc
@@ -854,6 +854,25 @@ function get_interface_mac_address($interface) {
}
}
+/****f* pfsense-utils/setup_glxsb
+ * NAME
+ * setup_glxsb - loads or unloads glxsb module as needed
+ * INPUTS
+ * null
+ * RESULT
+ * null
+ ******/
+function setup_glxsb() {
+ global $config, $g;
+ $is_loaded = `/sbin/kldstat | /usr/bin/grep -c glxsb`;
+ if (!isset($config['system']['disableglxsb']) && ($is_loaded == 0)) {
+ mwexec("/sbin/kldload glxsb");
+ } elseif (isset($config['system']['disableglxsb']) && ($is_loaded > 0)) {
+ mwexec("/sbin/kldunload glxsb");
+ }
+
+}
+
/****f* pfsense-utils/return_dir_as_array
* NAME
* return_dir_as_array - Return a directory's contents as an array.
@@ -3857,4 +3876,4 @@ function is_fqdn($fqdn) {
}
-?>
+?> \ No newline at end of file
OpenPOWER on IntegriCloud