aboutsummaryrefslogtreecommitdiffstats
path: root/packages/bsdstats
diff options
context:
space:
mode:
Diffstat (limited to 'packages/bsdstats')
-rw-r--r--packages/bsdstats/bsdstats.xml8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/bsdstats/bsdstats.xml b/packages/bsdstats/bsdstats.xml
index c9d587ca..1e739765 100644
--- a/packages/bsdstats/bsdstats.xml
+++ b/packages/bsdstats/bsdstats.xml
@@ -11,6 +11,14 @@
<section>Diagnostics</section>
</menu>
<custom_php_install_command>
+ system("/bin/mkdir -p /usr/local/etc/periodic/monthly/");
+ system("/usr/bin/fetch -q -o /usr/local/etc/periodic/monthly/ http://www.bsdstats.org/downloads/300.statistics");
+ system("/bin/chmod a+rx /usr/local/etc/periodic/monthly/300.statistics");
+ if(!is_file("/usr/local/etc/periodic/monthly/300.statistics") {
+ update_status("Could not fetch 300.statistics from bsdstats.org");
+ update_output_window("Install failed. Please check dns, etc");
+ exit;
+ }
system("echo monthly_statistics_report_devices=yes >> /etc/periodic.conf");
system("echo monthly_statistics_enable=yes >> /etc/periodic.conf");
system("/usr/local/etc/periodic/monthly/300.statistics");