[Nagiosplug-devel] RFC: Plugins config file (final proposal)
Gavin Carr
gavin at openfusion.com.au
Fri Feb 9 01:28:07 CET 2007
Hey Sean,
On Fri, Feb 09, 2007 at 01:10:53AM +0100, sean finney wrote:
> On Fri, 2007-02-09 at 10:09 +1100, Gavin Carr wrote:
> > > I'm not too fussed about location. ${config-prefix}/nagios-plugins/
> > > plugins.ini sounds as good as any.
> >
> > What are some typical ${config-prefix}-es? i.e. what would a full-path
> > look like?
>
> $config_prefix is autoconf-speak for $prefix/etc. for prepackaged
> distros that'd probably be straight /etc, and for those who do
> configure --prefix=/usr/local it'd be /usr/local/etc.
Ah okay, thanks. So you'd prefer a separate $config_prefix/nagios-plugins
directory to re-using $config_prefix/nagios? I wonder if to users the two
projects are so interlinked that two directories is confusing? I kind of
prefer $config_prefix/nagios/plugins/plugins.ini, or even just
$config_prefix/nagios/plugins.ini (perhaps anything starting with plugins*
could be reserved?) ...
> > And as an aside, how do I source ${config-prefix} on the perl side?
>
> it would be built-in at build time. if you were building from the
> nagios tarball you could just use autofoo substitutions, but if it's
> being done outside i'd probably just deafult to whatever the ./configure
> script would default to (one of the two directories i mentioned
> above, i forget which). and of course provide a way to override it
> at build time as well.
The issue with Nagios::Plugin is that it's distributed via CPAN as well
as (?) via tarball/packages i.e. it won't necessarily be installed at
regular 'build time'. So it probably needs to be a run-time thing for
N::P - is $config-prefix available anywhere post-install at the moment?
Cheers,
Gavin
More information about the Devel
mailing list