summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
Diffstat (limited to 'usr')
-rwxr-xr-xusr/local/www/system.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/usr/local/www/system.php b/usr/local/www/system.php
index 34d871b..f5bbe32 100755
--- a/usr/local/www/system.php
+++ b/usr/local/www/system.php
@@ -62,6 +62,17 @@ function is_timezone($elt) {
return !preg_match("/\/$/", $elt);
}
+if($pconfig['timezone'] <> $_POST['timezone']) {
+ /* restart firewall log dumper helper */
+ require_once("functions.inc");
+ $pid = `ps awwwux | grep -v "grep" | grep "tcpdump -vv -l -n -e -ttt -i pflog0" | awk '{ print $2 }'`;
+ if($pid) {
+ mwexec("kill $pid");
+ usleep(1000);
+ }
+ filter_pflog_start();
+}
+
exec('/usr/bin/tar -tzf /usr/share/zoneinfo.tgz', $timezonelist);
$timezonelist = array_filter($timezonelist, 'is_timezone');
sort($timezonelist);
OpenPOWER on IntegriCloud