#!/usr/bin/perl use 5.010_000; use strict; use warnings; use utf8; =head1 NAME index.fcgi - =cut use CGI::Fast (); use File::Spec::Functions 'catfile'; use lib 'lib'; use Fripost::Panel::Interface; use CGI::Carp 'fatalsToBrowser'; # Make all warnings fatal. $SIG{__WARN__} = sub { die @_; }; my $config_dir = '/etc/fripost-panel'; my @config = catfile ('./', 'default.in'); push @config, catfile ($config_dir, 'config.in') if -f catfile ($config_dir, 'config.in'); while (my $q = CGI::Fast::->new){ my $cgi = Fripost::Panel::Interface::->new( QUERY => $q, PARAMS => { cfg_file => [ @config ], format => 'equal' } ); $cgi->run(); } =head1 AUTHOR Guilhem Moulin C<< >> =head1 COPYRIGHT Copyright 2012 Guilhem Moulin. =head1 LICENSE This program is free software; you can redistribute it and/or modify it under the same terms as perl itself. =cut __END__