system/recipes/09_setup_awstats.rb in rmails-0.1.2 vs system/recipes/09_setup_awstats.rb in rmails-0.1.3

- old
+ new

@@ -1,9 +1,9 @@ etc_awstats = '/etc/awstats' log_awstats = '/var/log/mail.log' awstats_tools = '/usr/share/awstats/tools' -awstats_out = '/var/lib/awstats/outputs' +awstats_out = lookup('awstats#data_path') bin = '/usr/bin' render( :file => "#{dist}awstats/prepflog.pl", :to => "#{bin}/prepflog.pl", @@ -24,26 +24,30 @@ :outputs => awstats_out } render( :file => "#{dist}awstats/awstats.mail.conf.erb", - :to => "#{etc_awstats}/awstats.mail.conf", + :to => "#{etc_awstats}/awstats.#{lookup('hostname')}.conf", :locals => locals, - :mode => 400, + :mode => 0765, :owner => 'root', :group => 'rmails' ) +shell_manager.mkdir_p "#{awstats_out}/#{lookup('hostname')}" +shell_manager.mkdir_p "#{awstats_out}/.html" +shell_manager.chperm "#{awstats_out}", + :group => 'rmails', :mode => 0777, :recursive => true #shell_manager.chmod '400', "#{etc_awstats}/*.conf" #sudo /usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=www.example.com -dir=/home/demo/public_html/example.com/public/webstats -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl #shell_manager.sh "(crontab -l; echo '00 1 * * * /usr/bin/perl /usr/lib/cgi-bin/awstats.pl -update -config=mail') | crontab -" #shell_manager.sh "(crontab -l; echo '00 1 * * * /usr/bin/perl #{bin}/awstats_buildstaticpages.pl -update -config=mail' -dir=/var/www/mailstats -awstatsprog=/usr/lib/cgi-bin/awstats.pl) | crontab -" -shell_manager.sh "(echo '00 1 * * * /usr/bin/perl #{bin}/awstats_buildstaticpages.pl -update -config=mail -dir=/var/www/mailstats -awstatsprog=/usr/lib/cgi-bin/awstats.pl -00 1 * * * /usr/bin/perl /usr/lib/cgi-bin/awstats.pl -update -config=mail') | crontab -" +shell_manager.sh "(echo '00 1 * * * /usr/bin/perl #{bin}/awstats_buildstaticpages.pl -update -config=#{lookup('hostname')} -dir=#{awstats_out}/.html -awstatsprog=/usr/lib/cgi-bin/awstats.pl +00 1 * * * /usr/bin/perl /usr/lib/cgi-bin/awstats.pl -update -config=#{lookup('hostname')}') | crontab -"