summaryrefslogtreecommitdiffstats
path: root/etc/inc/captiveportal.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2010-06-02 16:56:46 +0000
committerErmal <eri@pfsense.org>2010-06-02 16:56:46 +0000
commitbf444c344e9a95a5d7e65ae13f40d20aa9958df1 (patch)
treee5dbdb4c3c89e63ec3a143756de613f1439fd538 /etc/inc/captiveportal.inc
parentb29d9c8ea328c3454346fa2c334673c36f78ca0c (diff)
downloadpfsense-bf444c344e9a95a5d7e65ae13f40d20aa9958df1.zip
pfsense-bf444c344e9a95a5d7e65ae13f40d20aa9958df1.tar.gz
Use the new functions on CP code too.
Diffstat (limited to 'etc/inc/captiveportal.inc')
-rw-r--r--etc/inc/captiveportal.inc12
1 files changed, 6 insertions, 6 deletions
diff --git a/etc/inc/captiveportal.inc b/etc/inc/captiveportal.inc
index 885040b..0f94462 100644
--- a/etc/inc/captiveportal.inc
+++ b/etc/inc/captiveportal.inc
@@ -34,7 +34,7 @@
added rules which may have been created by other per-user code (index.php, etc).
These changes are (c) 2004 Keycom PLC.
- pfSense_BUILDER_BINARIES: /sbin/ifconfig /sbin/ipfw /sbin/sysctl /sbin/kldunload
+ pfSense_BUILDER_BINARIES: /sbin/ipfw /sbin/sysctl /sbin/kldunload
pfSense_BUILDER_BINARIES: /usr/local/sbin/lighttpd /usr/local/bin/minicron /sbin/pfctl
pfSense_BUILDER_BINARIES: /bin/hostname /bin/cp
pfSense_MODULE: captiveportal
@@ -58,7 +58,7 @@ function captiveportal_configure() {
$ifaces = get_configured_interface_list();
foreach ($ifaces as $kiface => $kiface2) {
$tmpif = get_real_interface($kiface);
- mwexec("/sbin/ifconfig {$tmpif} -ipfwfilter");
+ pfSense_interface_flags($tmpif, -IFF_IPFW_FILTER);
}
$cpinterfaces = explode(",", $config['captiveportal']['interface']);
$firsttime = 0;
@@ -77,14 +77,14 @@ function captiveportal_configure() {
if (!empty($carpif)) {
$carpsif = explode(" ", $carpif);
foreach ($carpsif as $cpcarp) {
- mwexec("/sbin/ifconfig {$cpcarp} ipfwfilter");
+ pfSense_interface_flags($cpcarp, IFF_IPFW_FILTER);
$carpip = find_interface_ip($cpcarp);
if (is_ipaddr($carpip))
$cpips[] = $carpip;
}
}
$cpips[] = $cpipm;
- mwexec("/sbin/ifconfig {$tmpif} ipfwfilter");
+ pfSense_interface_flags($tmpif, IFF_IPFW_FILTER);
}
}
}
@@ -391,12 +391,12 @@ EOD;
foreach ($listifs as $listrealif => $listif) {
if (!empty($listrealif)) {
if (does_interface_exist($listrealif)) {
- mwexec("/sbin/ifconfig {$listrealif} -ipfwfilter");
+ pfSense_interface_flags($listrealif, -IFF_IPFW_FILTER);
$carpif = link_ip_to_carp_interface(find_interface_ip($listrealif));
if (!empty($carpif)) {
$carpsif = explode(" ", $carpif);
foreach ($carpsif as $cpcarp)
- mwexec("/sbin/ifconfig {$cpcarp} -ipfwfilter");
+ pfSense_interface_flags($cpcarp, -IFF_IPFW_FILTER);
}
}
}
OpenPOWER on IntegriCloud