summaryrefslogtreecommitdiffstats
path: root/etc/rc.prunecaptiveportal
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2015-08-25 08:08:24 -0300
committerRenato Botelho <renato@netgate.com>2015-08-25 14:49:54 -0300
commit46bc6e545a17e77202aaf01ec0cd8d5a46567525 (patch)
tree32d18dda436ec739c67c489ceb771e8629cd926f /etc/rc.prunecaptiveportal
parent4d9801c2dbd2b3e54a39578ee62b93af66607227 (diff)
downloadpfsense-46bc6e545a17e77202aaf01ec0cd8d5a46567525.zip
pfsense-46bc6e545a17e77202aaf01ec0cd8d5a46567525.tar.gz
Move main pfSense content to src/
Diffstat (limited to 'etc/rc.prunecaptiveportal')
-rwxr-xr-xetc/rc.prunecaptiveportal66
1 files changed, 0 insertions, 66 deletions
diff --git a/etc/rc.prunecaptiveportal b/etc/rc.prunecaptiveportal
deleted file mode 100755
index c4b760a..0000000
--- a/etc/rc.prunecaptiveportal
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/usr/local/bin/php-cgi -f
-<?php
-/* $Id$ */
-/*
- rc.prunecaptiveportal
- part of m0n0wall (http://m0n0.ch/wall)
-
- Copyright (C) 2003-2004 Manuel Kasper <mk@neon1.net>.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
- OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-*/
-
-/* parse the configuration and include all functions used below */
-/* config.inc retrieves the util.inc and globals.inc */
-require_once("config.inc");
-require_once("functions.inc");
-require_once("filter.inc");
-require_once("shaper.inc");
-require_once("captiveportal.inc");
-
-global $g;
-global $cpzone;
-global $cpzoneid;
-
-$cpzone = str_replace("\n", "", $argv[1]);
-if (!is_array($config['captiveportal'][$cpzone])) {
- log_error("{$cpzone} is not a valid zone in the configuration!");
- return;
-}
-$cpzoneid = $config['captiveportal'][$cpzone]['zoneid'];
-
-if (file_exists("{$g['tmp_path']}/.rc.prunecaptiveportal.{$cpzone}.running")) {
- $stat = stat("{$g['tmp_path']}/.rc.prunecaptiveportal.{$cpzone}.running");
- if (time() - $stat['mtime'] >= 120) {
- @unlink("{$g['tmp_path']}/.rc.prunecaptiveportal.{$cpzone}.running");
- } else {
- log_error("Skipping CP pruning process because previous/another instance is already running");
- return;
- }
-}
-
-@file_put_contents("{$g['tmp_path']}/.rc.prunecaptiveportal.{$cpzone}.running", "");
-captiveportal_prune_old();
-@unlink("{$g['tmp_path']}/.rc.prunecaptiveportal.{$cpzone}.running");
-
-?>
OpenPOWER on IntegriCloud