diff options
author | robiscool <robrob2626@yahoo.com> | 2009-12-13 16:03:01 -0800 |
---|---|---|
committer | robiscool <robrob2626@yahoo.com> | 2009-12-13 16:03:51 -0800 |
commit | c42ee531a6fadfcce93d83099ca2cd8611a0898f (patch) | |
tree | a5cdcb54eaf241950a58c1b4056cfb411056deed /config/snort-dev/snort.inc | |
parent | 6addd16429792aea3f077c8c7a4d37c11208a4e2 (diff) | |
download | pfsense-packages-c42ee531a6fadfcce93d83099ca2cd8611a0898f.tar.gz pfsense-packages-c42ee531a6fadfcce93d83099ca2cd8611a0898f.tar.bz2 pfsense-packages-c42ee531a6fadfcce93d83099ca2cd8611a0898f.zip |
snort-dev, add deinstall code
Diffstat (limited to 'config/snort-dev/snort.inc')
-rw-r--r-- | config/snort-dev/snort.inc | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/config/snort-dev/snort.inc b/config/snort-dev/snort.inc index 12a68f23..5dfa4255 100644 --- a/config/snort-dev/snort.inc +++ b/config/snort-dev/snort.inc @@ -834,7 +834,8 @@ function create_snort_conf() { conf_mount_ro(); } -function snort_deinstall() { +function snort_deinstall() +{ global $config, $g, $id, $if_real; conf_mount_rw(); @@ -863,31 +864,38 @@ function snort_deinstall() { /* Remove snort cron entries Ugly code needs smoothness*/ - function snort_rm_blocked_deinstall_cron($should_install) { + function snort_rm_blocked_deinstall_cron($should_install) + { global $config, $g; $is_installed = false; if(!$config['cron']['item']) - return; + return; $x=0; - foreach($config['cron']['item'] as $item) { - if (strstr($item['command'], "snort2c")) { + foreach($config['cron']['item'] as $item) + { + if (strstr($item['command'], "snort2c")) + { $is_installed = true; break; } + $x++; - } - if($is_installed == true) { - if($x > 0) { + } + if($is_installed == true) + { + if($x > 0) + { unset($config['cron']['item'][$x]); write_config(); conf_mount_rw(); - } + } configure_cron(); - } - } + } + conf_mount_ro(); +} function snort_rules_up_deinstall_cron($should_install) { global $config, $g; |