diff options
author | Perry Mason <crazypark2@yahoo.dk> | 2010-07-01 20:03:47 +0200 |
---|---|---|
committer | Perry Mason <crazypark2@yahoo.dk> | 2010-07-01 20:03:47 +0200 |
commit | b5325f65866888875cfed7ed0addbe837528a3ab (patch) | |
tree | 44adf36c85ccbea12a2113432510099a8556ae95 /config/vnstat2/vnstat2.inc | |
parent | b52165ef6d917d9400fa7d979a6770b6f1296946 (diff) | |
download | pfsense-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.inc | 24 |
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); |