diff options
author | jim-p <jim@pingle.org> | 2009-07-04 19:49:50 -0400 |
---|---|---|
committer | jim-p <jim@pingle.org> | 2009-07-04 19:49:50 -0400 |
commit | 09f18f59dd89ef98fa59ef8a11685e35f457fded (patch) | |
tree | dcecc66f357c069fccf7877fbf28bb8797a2073a /etc/inc | |
parent | cdd3238d3b4f4e8e853ba221b804e21b69be2ac8 (diff) | |
download | pfsense-09f18f59dd89ef98fa59ef8a11685e35f457fded.zip pfsense-09f18f59dd89ef98fa59ef8a11685e35f457fded.tar.gz |
Add configurable option to enable glxsb.
Diffstat (limited to 'etc/inc')
-rw-r--r-- | etc/inc/pfsense-utils.inc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index 7e6b5b4..3fa3abe 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -1638,4 +1638,15 @@ function compare_hostname_to_dnscache($hostname) { } } +/* + * load_glxsb() - Load the glxsb crypto module if enabled in config. + */ +function load_glxsb() { + global $config, $g; + $is_loaded = `/sbin/kldstat | /usr/bin/grep -c glxsb`; + if (isset($config['system']['glxsb_enable']) && ($is_loaded == 0)) { + mwexec("/sbin/kldload glxsb"); + } +} + ?>
\ No newline at end of file |