From b5325f65866888875cfed7ed0addbe837528a3ab Mon Sep 17 00:00:00 2001 From: Perry Mason Date: Thu, 1 Jul 2010 20:03:47 +0200 Subject: [vnstat2] adding bash file --- config/vnstat2/vnstat2.inc | 24 +++--------------------- config/vnstat2/vnstat2.sh | 6 ++++++ config/vnstat2/vnstat2.xml | 5 +++++ 3 files changed, 14 insertions(+), 21 deletions(-) create mode 100644 config/vnstat2/vnstat2.sh 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 = <<0644 http://www.pfsense.com/packages/config/vnstat2/vnstati.xml + + /usr/local/pkg/ + 0644 + http://www.pfsense.com/packages/config/vnstat2/vnstat2.sh + Change rotate day of the month (by default set to 1) -- cgit v1.2.3