aboutsummaryrefslogtreecommitdiffstats
path: root/config/ipblocklist/ipblocklist.inc
diff options
context:
space:
mode:
authorTom Schaefer <tom@tomschaefer.org>2010-08-19 23:31:07 -0400
committerTom Schaefer <tom@tomschaefer.org>2010-08-19 23:31:07 -0400
commitcb04733b4420ba7d590a2ab3aee1317f8e98cca9 (patch)
tree53d531de4656226bcb1bcb8661f260c90506020e /config/ipblocklist/ipblocklist.inc
parentf7e327b49312454703f19f9ea587f033a0df4f1b (diff)
downloadpfsense-packages-cb04733b4420ba7d590a2ab3aee1317f8e98cca9.tar.gz
pfsense-packages-cb04733b4420ba7d590a2ab3aee1317f8e98cca9.tar.bz2
pfsense-packages-cb04733b4420ba7d590a2ab3aee1317f8e98cca9.zip
ipblocklist add logging option, stats, and added dependancy
modified: config/ipblocklist/convert-execute.sh modified: config/ipblocklist/ipblocklist.inc modified: config/ipblocklist/ipblocklist.tmp modified: config/ipblocklist/ipblocklist.xml new file: config/ipblocklist/p5-Net-CIDR-0.13.tbz new file: config/ipblocklist/perl-5.8.9_2.tbz modified: pkg_config.7.xml modified: pkg_config.8.xml modified: pkg_config.8.xml.amd64
Diffstat (limited to 'config/ipblocklist/ipblocklist.inc')
-rwxr-xr-xconfig/ipblocklist/ipblocklist.inc39
1 files changed, 6 insertions, 33 deletions
diff --git a/config/ipblocklist/ipblocklist.inc b/config/ipblocklist/ipblocklist.inc
index bab40e4b..0bb7bfb1 100755
--- a/config/ipblocklist/ipblocklist.inc
+++ b/config/ipblocklist/ipblocklist.inc
@@ -3,7 +3,7 @@
/*
/* ========================================================================== */
/*
- ipblocklist.inc v2.1
+ ipblocklist.inc
Copyright (C) 2010 Tom Schaefer
All rights reserved.
*/
@@ -30,42 +30,15 @@
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
-
-function pkg_is_service_running($servicename)
-{
- exec("/bin/ps ax | awk '{ print $5 }'", $psout);
- array_shift($psout);
- foreach($psout as $line) {
- $ps[] = trim(array_pop(explode(' ', array_pop(explode('/', $line)))));
- }
- if(is_service_running($servicename, $ps) or is_process_running($servicename) ) {
- return true;
- }
- else {
- return false;
- }
-}
*/
-function byte_convert( $bytes ) {
- if ($bytes<=0)
- return '0 Byte';
-
- $convention=1000; //[1000->10^x|1024->2^x]
- $s=array('B', 'kB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB');
- $e=floor(log($bytes,$convention));
- return round($bytes/pow($convention,$e),2).' '.$s[$e];
-}
-
-
-
-function php_sync_package()
+function php_sync_package_ip()
{
global $config;
}
-function php_install_command()
+function php_install_command_ip()
{
global $config;
@@ -82,8 +55,8 @@ function php_install_command()
//install PERL
- exec("pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/All/perl-5.8.9_2.tbz");
- exec("pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/All/p5-Net-CIDR-0.13.tbz");
+ exec("pkg_add -r http://www.pfsense.org/packages/config/ipblocklist/perl-5.8.9_2.tbz");
+ exec("pkg_add -r http://www.pfsense.org/packages/config/ipblocklist/p5-Net-CIDR-0.13.tbz");
//rename PHP files from .tmp to .php
exec("cp /tmp/ipblocklist.tmp /usr/local/www/packages/ipblocklist/ipblocklist.php");
@@ -115,7 +88,7 @@ function php_install_command()
}
-function deinstall_command()
+function deinstall_command_ip()
{
conf_mount_rw();
$handle = popen("/usr/local/etc/rc.d/ipblocklist.sh stop", "r");