aboutsummaryrefslogtreecommitdiffstats
path: root/packages/p3scan.inc
diff options
context:
space:
mode:
authorBill Marquette <bill.marquette@gmail.com>2009-02-06 19:18:00 -0600
committerBill Marquette <bill.marquette@gmail.com>2009-02-06 19:18:00 -0600
commit55eddd7accf2c5f9b0f52b22a010c4c4b7c130d1 (patch)
treeba4783bab1dd65f1ceef2dfac9fdbd515531d18b /packages/p3scan.inc
parent67780cc9d469288742aea5bc378c29a54edd5ec5 (diff)
downloadpfsense-packages-55eddd7accf2c5f9b0f52b22a010c4c4b7c130d1.tar.gz
pfsense-packages-55eddd7accf2c5f9b0f52b22a010c4c4b7c130d1.tar.bz2
pfsense-packages-55eddd7accf2c5f9b0f52b22a010c4c4b7c130d1.zip
mv packages to config dir to match web layout
Diffstat (limited to 'packages/p3scan.inc')
-rw-r--r--packages/p3scan.inc61
1 files changed, 0 insertions, 61 deletions
diff --git a/packages/p3scan.inc b/packages/p3scan.inc
deleted file mode 100644
index 4f9a025b..00000000
--- a/packages/p3scan.inc
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-require_once('globals.inc');
-require_once('config.inc');
-require_once('util.inc');
-require_once('service-utils.inc');
-require_once('filter.inc');
-
-define('VIRUSDIR', '/var/tmp/p3scan');
-
-function p3scan_install_command() {
- global $g;
-
- $pidfile = "{$g['varrun_path']}/p3scan.pid";
- $rcfile = array();
- $rcfile['file'] = 'p3scan.sh';
- $rcfile['start'] = "p3scan -f /usr/local/etc/p3scan.conf -l $pidfile";
- $rcfile['stop'] = "kill `cat $pidfile`\nrm $pidfile";
- write_rcfile($rcfile);
-
- make_dirs(VIRUSDIR);
- chown(VIRUSDIR, 'proxy');
- chmod(VIRUSDIR, 0700);
- make_dirs(VIRUSDIR . '/children');
- chown(VIRUSDIR, 'proxy');
- chmod(VIRUSDIR, 0700);
-
- p3scan_resync();
-}
-
-function p3scan_resync() {
- global $g, $config;
-
- $virusdir = VIRUSDIR;
- $conf = <<<EOD
-ip = 127.0.0.1
-user = proxy
-justdelete
-virusregexp = .*: (.*) FOUND
-virusdir = $virusdir
-spamcheck = /usr/local/bin/spamc
-template = /usr/local/etc/p3scan.mail
-scannertype = basic
-
-EOD;
-
- if ($config['installedpackages']['sassassin']['config'][0]['enable'] == 'on')
- $conf .= "checkspam\n";
-
- $virusen = $config['installedpackages']['clamav']['config'][0]['scan_pop3'];
- if ($virusen == 'on')
- $scanner = '/usr/local/bin/clamdscan --no-summary';
- else
- $scanner = 'echo';
- $conf .= "scanner = $scanner\n";
-
- file_put_contents('/usr/local/etc/p3scan.conf', $conf);
-
- restart_service('p3scan');
- filter_configure();
-}
-?>