aboutsummaryrefslogtreecommitdiffstats
path: root/config/vnstat2/vnstat2.inc
diff options
context:
space:
mode:
authorPerry Mason <crazypark2@yahoo.dk>2010-07-01 20:03:47 +0200
committerPerry Mason <crazypark2@yahoo.dk>2010-07-01 20:03:47 +0200
commitb5325f65866888875cfed7ed0addbe837528a3ab (patch)
tree44adf36c85ccbea12a2113432510099a8556ae95 /config/vnstat2/vnstat2.inc
parentb52165ef6d917d9400fa7d979a6770b6f1296946 (diff)
downloadpfsense-packages-b5325f65866888875cfed7ed0addbe837528a3ab.tar.gz
pfsense-packages-b5325f65866888875cfed7ed0addbe837528a3ab.tar.bz2
pfsense-packages-b5325f65866888875cfed7ed0addbe837528a3ab.zip
[vnstat2] adding bash file
Diffstat (limited to 'config/vnstat2/vnstat2.inc')
-rw-r--r--config/vnstat2/vnstat2.inc24
1 files changed, 3 insertions, 21 deletions
diff --git a/config/vnstat2/vnstat2.inc b/config/vnstat2/vnstat2.inc
index 8ba712b6..0d5f0291 100644
--- a/config/vnstat2/vnstat2.inc
+++ b/config/vnstat2/vnstat2.inc
@@ -7,8 +7,9 @@ function vnstat_install_deinstall() {
exec("rm -d -R /usr/local/www/vnstat2");
exec("rm -d -R /usr/local/www/vnstati");
exec("rm /usr/local/pkg/vnstat_php_frontend.xml");
+ exec("rm /usr/local/pkg/vnstat2.sh");
// Remove vnstat cron entry from config.xml
- $task_key = '/usr/local/bin/vnstat -u';
+ $task_key = '/usr/local/pkg/vnstat2.sh';
$x_name='';
$x=0;
foreach($config['cron']['item'] as $item) {
@@ -103,7 +104,7 @@ function vnstat_install_config() {
$cron_item['month'] = "*";
$cron_item['wday'] = "*";
$cron_item['who'] = "root";
- $cron_item['command'] = "/usr/local/pkg/vnstat.sh";
+ $cron_item['command'] = "/usr/local/pkg/vnstat2.sh";
$config['cron']['item'][] = $cron_item;
// get system nic's and create a database for them
$array_of_real_nic_names = array();
@@ -126,25 +127,6 @@ function vnstat_install_config() {
exec("/usr/local/bin/vnstat -u -i ". $result2);
}
-// ************ Write new vnstat.sh *****************
-
- $vnstat_bash_file = <<<EOF
-#!/bin/sh
-
-/etc/rc.conf_mount_rw
-/usr/local/bin/vnstat -u
-sleep 0.2
-/etc/rc.conf_mount_ro
-EOF;
-
- $hf3 = fopen("/usr/local/pkg/vnstat.sh","w");
- if(!$hf3) {
- log_error("could not open /usr/local/pkg/vnstat.sh for writing");
- exit;
- }
- fwrite($hf3, $vnstat_bash_file);
- fclose($hf3)
-
// Find information to be writing in config.php
// $iface_list_array_items
exec("ls /usr/local/pkg/vnstat/ | grep -v '\.'", $vnstat_nic_in);