| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704 |
- # ===========================================================================
- # SYNOPSIS
- #
- # AX_NAGIOS_GET_PATHS
- #
- # DESCRIPTION
- #
- # This macro figures out the installation & run paths for various systems
- # The argument are:
- # the O/S determined by the AX_NAGIOS_GET_OS macro.
- # the distribution type as determined by AX_NAGIOS_GET_DISTRIB_TYPE
- # the init type as determined by AX_NAGIOS_GET_INIT
- # the inetd type as determined by AX_NAGIOS_GET_INETD
- #
- # LICENSE
- #
- # Copyright (c) 2016 Nagios Core Development Team
- #
- # This program is free software; you can redistribute it and/or modify it
- # under the terms of the GNU General Public License as published by the
- # Free Software Foundation; either version 2 of the License, or (at your
- # option) any later version.
- #
- # This program is distributed in the hope that it will be useful, but
- # WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
- # Public License for more details.
- #
- # You should have received a copy of the GNU General Public License along
- # with this program. If not, see <http://www.gnu.org/licenses/>.
- #
- # As a special exception, the respective Autoconf Macro's copyright owner
- # gives unlimited permission to copy, distribute and modify the configure
- # scripts that are the output of Autoconf when processing the Macro. You
- # need not follow the terms of the GNU General Public License when using
- # or distributing such scripts, even though portions of the text of the
- # Macro appear in them. The GNU General Public License (GPL) does govern
- # all other use of the material that constitutes the Autoconf Macro.
- #
- # This special exception to the GPL applies to versions of the Autoconf
- # Macro released by the Autoconf Archive. When you make and distribute a
- # modified version of the Autoconf Macro, you may extend this special
- # exception to the GPL to apply to your modified version as well.
- # ===========================================================================
- AU_ALIAS([AC_NAGIOS_GET_PATHS], [AX_NAGIOS_GET_PATHS])
- AC_DEFUN([AX_NAGIOS_GET_PATHS],
- [
- if test x$DBG_PATHS != x; then
- echo
- echo Incoming paths:
- echo " prefix $prefix"
- echo " exec_prefix $exec_prefix"
- echo " bindir $bindir"
- echo " sbindir $sbindir"
- echo " libexecdir $libexecdir"
- echo " sysconfdir $sysconfdir"
- echo " localstatedir $localstatedir"
- echo " datarootdir $datarootdir"
- echo " datadir $datadir"
- echo " localedir $localedir"
- echo
- fi
- AC_MSG_CHECKING(for which paths to use )
- AC_ARG_ENABLE(install_method,
- AC_HELP_STRING([--enable-install-method=<method>],
- [sets the install method to use: 'default' (the default) will install to
- /usr/local/nagios, 'os' will try to determine which method to use based
- on OS type and distribution. Fine tuning using the '--bindir', etc.
- overrides above will still work]),
- install_method=$enableval,
- install_method=default
- )
- AC_ARG_ENABLE(showdirs_only,
- AC_HELP_STRING([--enable-showdirs-only=yes],
- [This option will cause 'configure' to stop after determining the install
- locations based on '--enable-install-method', so you can see the
- destinations before a full './configure', 'make', 'make install'
- process.]),
- showdirs_only=$enableval,
- showdirs_only=no
- )
- AS_CASE([$install_method],
- [yes], install_method="os",
- [no], install_method="default",
- [default|os], :,
- [*], echo >&6; AC_MSG_ERROR(['--enable-install-method=$install_method' is invalid])
- )
- if test $showdirs_only != "no"; then showdirs_only="yes"; fi
- AS_CASE([$dist_type],
- [*solaris*|*hp-ux*|*aix*|*osx*], opsys=unix)
- need_cgi=no
- need_web=no
- need_brk=no
- need_plg=no
- need_pipe=no
- need_spl=no
- need_loc=no
- need_log_subdir=no
- need_etc_subdir=no
- need_pls_dir=no
- AS_CASE([$PKG_NAME],
- [nagios],
- need_log_subdir=yes
- need_etc_subdir=yes
- need_pls_dir=yes
- need_brk=yes
- need_pipe=yes
- need_spl=yes
- need_loc=yes
- need_cgi=yes
- need_web=yes,
- [ndoutils],
- need_spl=yes,
- [nrpe],
- need_plg=yes,
- [nsca],
- need_cgi=no,
- [plugins],
- need_loc=yes
- need_plg=yes
- )
- AC_ARG_WITH(pkgsysconfdir, AC_HELP_STRING([--with-pkgsysconfdir=DIR],
- [where configuration files should be placed]),
- if test x$withval != x -a x$withval != xno -a x$withval != xyes; then
- pkgsysconfdir="$withval"
- fi)
- AC_ARG_WITH(objsysconfdir, AC_HELP_STRING([--with-objsysconfdir=DIR],
- [where object configuration files should be placed]),
- if test x$withval != x -a x$withval != xno -a x$withval != xyes; then
- objsysconfdir="$withval"
- fi)
- AC_ARG_WITH(privatesysconfdir, AC_HELP_STRING([--with-privatesysconfdir=DIR],
- [where private configuration files should be placed]),
- if test x$withval != x -a x$withval != xno -a x$withval != xyes; then
- privatesysconfdir="$withval"
- fi)
- AC_ARG_WITH(webdir, AC_HELP_STRING([--with-webdir=DIR],
- [where the website files should be placed]),
- if test x$withval != x -a x$withval != xno -a x$withval != xyes; then
- webdir="$withval"
- fi)
- AC_ARG_WITH(pluginsdir, AC_HELP_STRING([--with-pluginsdir=DIR],
- [where the plugins should be placed]),
- if test x$withval != x -a x$withval != xno -a x$withval != xyes; then
- pluginsdir="$withval"
- fi)
- AC_ARG_WITH(brokersdir, AC_HELP_STRING([--with-brokersdir=DIR],
- [where the broker modules should be placed]),
- if test x$withval != x -a x$withval != xno -a x$withval != xyes; then
- brokersdir="$withval"
- fi)
- AC_ARG_WITH(cgibindir, AC_HELP_STRING([--with-cgibindir=DIR],
- [where the CGI programs should be placed]),
- if test x$withval != x -a x$withval != xno -a x$withval != xyes; then
- cgibindir="$withval"
- fi)
- AC_ARG_WITH(logdir, AC_HELP_STRING([--with-logdir=DIR],
- [where log files should be placed]),
- if test x$withval != x -a x$withval != xno -a x$withval != xyes; then
- logdir="$withval"
- fi)
- AC_ARG_WITH(piddir, AC_HELP_STRING([--with-piddir=DIR],
- [where the PID file should be placed]),
- if test x$withval != x -a x$withval != xno -a x$withval != xyes; then
- piddir="$withval"
- fi)
- AC_ARG_WITH(pipedir, AC_HELP_STRING([--with-pipedir=DIR],
- [where socket and pipe files should be placed]),
- if test x$withval != x -a x$withval != xno -a x$withval != xyes; then
- pipedir="$withval"
- fi)
- #
- # Setup the base directory
- #
- if test $install_method = "default"; then
- if test $opsys = "unix"; then
- if test x"$prefix" = "xNONE"; then prefix="/usr/local/nagios"; fi
- else
- if test x"$prefix" = "xNONE"; then prefix=${ac_default_prefix}; fi
- fi
- datarootdir=${datarootdir="$prefix"}
- else
- if test x"$datadir" = x'${datarootdir}'; then AS_UNSET(datadir); fi
- if test x"$sysconfdir" = x'${prefix}/etc'; then AS_UNSET(sysconfdir); fi
- if test x"$prefix" = "xNONE"; then
- if test $dist_type = freebsd -o $dist_type = openbsd -o $dist_type = osx; then
- prefix="/usr/local"
- elif test $dist_type = netbsd; then
- prefix="/usr/pkg"
- else
- prefix="/usr"
- fi
- fi
- if test x"$exec_prefix" = "xNONE"; then exec_prefix=$prefix; fi
- if test x"$localstatedir" = x'${prefix}/var'; then
- if test $dist_type = "osx"; then
- localstatedir="/private/var"
- else
- localstatedir="/var"
- fi
- fi
- if test $opsys = "unix"; then
- if test x"$datarootdir" = x'${prefix}/share'; then
- if test $dist_type = "hp-ux"; then
- datarootdir="/usr/local/share"
- if test x"$libexecdir" = x'${exec_prefix}/libexec'; then
- libexecdir="/usr/nagios"
- fi
- elif test $dist_type = "osx"; then
- datarootdir="/usr/local/share"
- if test x"$libexecdir" = x'${exec_prefix}/libexec'; then
- libexecdir="/usr/local/nagios"
- fi
- elif test x"$libexecdir" = x'${exec_prefix}/libexec'; then
- libexecdir="/usr/lib/nagios"
- fi
- fi
- if test $dist_type = "osx"; then
- if test x"$sbindir" = x'${exec_prefix}/sbin'; then
- sbindir="$libexecdir"
- fi
- if test x"$libexecdir" = x'${exec_prefix}/libexec'; then
- libexecdir="/usr/local/libexec/nagios"
- fi
- fi
- elif test $opsys = "bsd"; then
- if test x"$libexecdir" = x'${exec_prefix}/libexec'; then
- libexecdir=${exec_prefix}/libexec/nagios;
- fi
- elif test x"$libexecdir" = x'${exec_prefix}/lib'; then
- libexecdir=${libexecdir}/nagios;
- elif test x"$libexecdir" = x'${exec_prefix}/libexec'; then
- libexecdir=${exec_prefix}/lib/nagios;
- fi
- fi
- if test x"$exec_prefix" = "xNONE"; then exec_prefix=${prefix}; fi
- tmpfilesd=${tmpfilesd="/usr/lib/tmpfiles.d"}
- if test ! -d "$tmpfilesd"; then
- tmpfilesd="N/A"
- else
- tmpfilesd="$tmpfilesd/$PKG_NAME.conf"
- fi
- subsyslockdir=${subsyslockdir="/var/lock/subsys"}
- if test ! -d "$subsyslockdir"; then
- subsyslockdir="N/A"
- subsyslockfile="N/A"
- else
- subsyslockfile="$subsyslockdir/$PKG_NAME"
- fi
- if test "$need_loc" = no; then
- localedir="N/A"
- fi
- if test $install_method = "default" ; then
- #
- # Do the default setup
- #
- sbindir=${bindir}
- datadir=${datadir="$datarootdir"}
- if test $need_web = yes; then
- webdir=${webdir="$datadir"}
- else
- webdir="N/A"
- fi
- if test $opsys = "unix"; then
- sysconfdir=${sysconfdir="/etc/opt"}
- fi
- pkgsysconfdir=${pkgsysconfdir="$sysconfdir"}
- if test $need_etc_subdir = yes; then
- objsysconfdir=${objsysconfdir="$pkgsysconfdir/objects"}
- else
- objsysconfdir="N/A"
- fi
- privatesysconfdir=${privatesysconfdir="$pkgsysconfdir"}
- logdir=${logdir="$localstatedir"}
- piddir=${piddir="$localstatedir"}
- if test "$need_pipe" = yes; then
- pipedir=${pipedir="$localstatedir/rw"}
- else
- pipedir="N/A"
- fi
- if test "$need_pls_dir" = yes; then
- pkglocalstatedir=${pkglocalstatedir="$localstatedir"}
- else
- pkglocalstatedir="N/A"
- fi
- if test "$need_spl" = yes; then
- spooldir=${spooldir="$localstatedir/var"}
- else
- spooldir="N/A"
- fi
- if test $need_brk = yes; then
- brokersdir=${brokersdir="$bindir"}
- else
- brokersdir="N/A"
- fi
- if test $need_plg = yes; then
- pluginsdir=${pluginsdir="$libexecdir"}
- else
- pluginsdir="N/A"
- fi
- if test $need_cgi = yes; then
- cgibindir=${cgibindir="$prefix/sbin"}
- else
- cgibindir="N/A"
- fi
- elif test $opsys = "linux"; then
- #
- # Linux "Standard" install
- #
- install_method="$install_method : FHS"
- datadir=${datadir="$datarootdir/nagios"}
- if test $need_web = yes; then
- webdir=${webdir="$datadir/html"}
- else
- webdir="N/A"
- fi
- sysconfdir=${sysconfdir="/etc"}
- pkgsysconfdir=${pkgsysconfdir="$sysconfdir/nagios"}
- if test $need_etc_subdir = yes; then
- objsysconfdir=${objsysconfdir="$pkgsysconfdir/objects"}
- else
- objsysconfdir="N/A"
- fi
- privatesysconfdir=${privatesysconfdir="$pkgsysconfdir/private"}
- if test $need_log_subdir = yes; then
- logdir=${logdir="$localstatedir/log/$PKG_NAME"}
- else
- logdir=${logdir="$localstatedir/log"}
- fi
- piddir=${piddir="$localstatedir/run/${PKG_NAME}"}
- if test "$need_pipe" = yes; then
- pipedir=${pipedir="$localstatedir/run/${PKG_NAME}"}
- else
- pipedir="N/A"
- fi
- if test "$need_pls_dir" = yes; then
- pkglocalstatedir=${pkglocalstatedir="$localstatedir/lib/$PKG_NAME"}
- else
- pkglocalstatedir="N/A"
- fi
- if test "$need_spl" = yes; then
- spooldir=${spooldir="$localstatedir/spool/$PKG_NAME"}
- else
- spooldir="N/A"
- fi
- if test $need_brk = yes; then
- brokersdir=${brokersdir="$libexecdir/brokers"}
- else
- brokersdir="N/A"
- fi
- if test $need_plg = yes; then
- pluginsdir=${pluginsdir="$libexecdir/plugins"}
- else
- pluginsdir="N/A"
- fi
- if test $need_cgi = yes; then
- cgibindir=${cgibindir="$libexecdir/cgi-bin"}
- else
- cgibindir="N/A"
- fi
- elif test $opsys = "unix"; then
- #
- # "Standard" Unix install
- #
- install_method="$install_method : Unix Standard"
- if test $dist_type = osx; then
- install_method="$install_method : OS X Standard"
- sbindir=${sbindir="/usr/local/libexec"}
- fi
- datadir=${datadir="$datarootdir/nagios"}
- if test $need_web = yes; then
- webdir=${webdir="$datadir/html"}
- else
- webdir="N/A"
- fi
- if test $dist_type = osx; then
- sysconfdir=${sysconfdir="/private/etc"}
- else
- sysconfdir=${sysconfdir="/etc"}
- fi
- pkgsysconfdir=${pkgsysconfdir="$sysconfdir/nagios"}
- if test $need_etc_subdir = yes; then
- objsysconfdir=${objsysconfdir="$pkgsysconfdir/objects"}
- else
- objsysconfdir="N/A"
- fi
- privatesysconfdir=${privatesysconfdir="$pkgsysconfdir/private"}
- if test "$need_pls_dir" = yes; then
- pkglocalstatedir=${pkglocalstatedir="$localstatedir/lib/$PKG_NAME"}
- else
- pkglocalstatedir="N/A"
- fi
- if test "$need_loc" = yes; then
- localedir=${localedir="/usr/local/share/locale/<lang>/LC_MESSAGES/nagios-plugins.mo"}
- fi
- if test "$need_spl" = yes; then
- spooldir=${spooldir="$localstatedir/spool/$PKG_NAME"}
- else
- spooldir="N/A"
- fi
- if test $need_brk = yes; then
- brokersdir=${brokersdir="$libexecdir/brokers"}
- else
- brokersdir="N/A"
- fi
- if test $need_plg = yes; then
- pluginsdir=${pluginsdir="$libexecdir/plugins"}
- else
- pluginsdir="N/A"
- fi
- if test $need_cgi = yes; then
- cgibindir=${cgibindir="$libexecdir/cgi-bin"}
- else
- cgibindir="N/A"
- fi
- AS_CASE([$dist_type],
- [*hp-ux*],
- piddir=${piddir="$pkgsysconfdir"}
- pipedir=${pipedir="$pkglocalstatedir"}
- logdir=${logdir="$pkglocalstatedir/log"},
- [*],
- piddir=${piddir="$localstatedir/run/${PKG_NAME}"}
- if test "$need_pipe" = yes; then
- pipedir=${pipedir="$localstatedir/run/${PKG_NAME}"}
- else
- pipedir="N/A"
- fi
- if test $need_log_subdir = yes; then
- logdir=${logdir="$localstatedir/log/$PKG_NAME"}
- else
- logdir=${logdir="$localstatedir/log"}
- fi
- )
- elif test $opsys = "bsd"; then
- #
- # "Standard" BSD install
- #
- install_method="$install_method : BSD"
- if test $dist_type = freebsd -o $dist_type = openbsd; then
- prefix=${prefix="/usr/local"}
- exec_prefix=${exec_prefix="/usr/local"}
- if test $dist_type = freebsd; then
- install_method="$install_method : FreeBSD"
- else
- install_method="$install_method : OpenBSD"
- fi
- elif test $dist_type = netbsd; then
- prefix=${prefix="/usr/pkg"}
- exec_prefix=${exec_prefix="/usr/pkg"}
- install_method="$install_method : NetBSD"
- fi
- datadir=${datadir="$datarootdir/nagios"}
- if test $need_web = yes -o $need_cgi = yes; then
- if test $dist_type = freebsd; then
- webdir=${webdir="$prefix/www/nagios"}
- elif test $dist_type = netbsd; then
- webdir=${webdir="$prefix/share/nagios"}
- elif test $dist_type = openbsd; then
- webdir=${webdir="/var/www/nagios"}
- fi
- else
- webdir="N/A"
- fi
- if test $dist_type = freebsd; then
- sysconfdir=${sysconfdir="/usr/local/etc"}
- else
- sysconfdir=${sysconfdir="/etc"}
- fi
- pkgsysconfdir=${pkgsysconfdir="$sysconfdir/nagios"}
- if test $need_etc_subdir = yes; then
- objsysconfdir=${objsysconfdir="$pkgsysconfdir/objects"}
- else
- objsysconfdir="N/A"
- fi
- privatesysconfdir=${privatesysconfdir="$pkgsysconfdir/private"}
- if test "$need_pls_dir" = yes; then
- pkglocalstatedir=${pkglocalstatedir="$localstatedir/lib/$PKG_NAME"}
- else
- pkglocalstatedir="N/A"
- fi
- if test "$need_loc" = yes; then
- localedir=${localedir="/usr/local/share/locale/<lang>/LC_MESSAGES/nagios-plugins.mo"}
- fi
- if test "$need_spl" = yes; then
- spooldir=${spooldir="$localstatedir/spool/$PKG_NAME"}
- else
- spooldir="N/A"
- fi
- if test $need_brk = yes; then
- brokersdir=${brokersdir="$libexecdir/brokers"}
- else
- brokersdir="N/A"
- fi
- if test $need_plg = yes; then
- pluginsdir=${pluginsdir="$libexecdir/plugins"}
- else
- pluginsdir="N/A"
- fi
- if test $need_cgi = yes; then
- if test $dist_type = freebsd; then
- cgibindir=${cgibindir="$webdir/cgi-bin"}
- elif test $dist_type = netbsd; then
- cgibindir=${pluginsdir="$libexecdir/cgi-bin"}
- elif test $dist_type = openbsd; then
- cgibindir=${pluginsdir="/var/www/cgi-bin/nagios"}
- fi
- else
- cgibindir="N/A"
- fi
- piddir=${piddir="$localstatedir/run/${PKG_NAME}"}
- if test "$need_pipe" = yes; then
- pipedir=${pipedir="$localstatedir/run/${PKG_NAME}"}
- else
- pipedir="N/A"
- fi
- if test $need_log_subdir = yes; then
- logdir=${logdir="$localstatedir/log/$PKG_NAME"}
- else
- logdir=${logdir="$localstatedir/log"}
- fi
- else
- #
- # Unknown install
- #
- install_method="unknown"
- webdir=unknown
- pkgsysconfdir=unknown
- objsysconfdir=unknown
- privatesysconfdir=unknown
- logdir=unknown
- piddir=unknown
- pipedir=unknown
- pkglocalstatedir=unknown
- spooldir=unknown
- brokersdir=unknown
- pluginsdir=unknown
- cgibindir=unknown
- fi
- eval prefix=$prefix
- eval exec_prefix=$exec_prefix
- eval bindir=$bindir
- eval sbindir=$sbindir
- eval datarootdir=$datarootdir
- eval datadir=$datadir
- eval libexecdir=$libexecdir
- eval brokersdir=$brokersdir
- eval pluginsdir=$pluginsdir
- eval cgibindir=$cgibindir
- eval pkglocalstatedir=$pkglocalstatedir
- eval webdir=$webdir
- eval localedir=$localedir
- eval sysconfdir=$sysconfdir
- eval pkgsysconfdir=$pkgsysconfdir
- eval piddir=$piddir
- #
- # Init scripts/files
- #
- AS_CASE([$init_type],
- [sysv],
- if test $dist_type = "hp-ux"; then
- initdir=${initdir="/sbin/init.d"}
- else
- initdir=${initdir="/etc/init.d"}
- fi
- initname=${initname="$PKG_NAME"}
- initconfdir=${initconfdir="/etc/conf.d"}
- initconf=${initconf="$initconfdir/$PKG_NAME"},
- [systemd],
- if test $dist_type = "debian"; then
- initdir=${initdir="/lib/systemd/system"}
- else
- initdir=${initdir="/usr/lib/systemd/system"}
- fi
- initname=${initname="$PKG_NAME.service"},
- [bsd],
- initdir=${initdir="/etc/rc.d"}
- initname=${initname="rc.$PKG_NAME"},
- [newbsd],
- initdir=${initdir="/etc/rc.d"}
- initname=${initname="$PKG_NAME"},
- [gentoo],
- initdir=${initdir="/etc/init.d"}
- initname=${initname="$PKG_NAME"}
- initconfdir=${initconfdir="/etc/init.d"}
- initconf=${initconf="$initconfdir/$PKG_NAME"},
- [openrc],
- initdir=${initdir="/etc/init.d"}
- initname=${initname="$PKG_NAME"}
- initconfdir=${initconfdir="/etc/conf.d"}
- initconf=${initconf="$initconfdir/$PKG_NAME"},
- [smf*],
- if test $init_type = smf10; then
- initdir=${initdir="/var/svc/manifest/network/nagios"}
- else
- initdir=${initdir="/lib/svc/manifest/network/nagios"}
- fi
- initname=${initname="$PKG_NAME.xml"}
- initconfdir=unknown
- initconf=unknown,
- [upstart],
- initdir=${initdir="/etc/init"}
- initname=${initname="$PKG_NAME.conf"}
- initconfdir=${initconfdir="/etc/default"}
- initconf=${initconf="$initconfdir/$PKG_NAME"},
- [launchd],
- initdir=${initdir="/Library/LaunchDaemons"}
- initname=${initname="org.nagios.$PKG_NAME.plist"},
- # initconfdir=${initconfdir="/private/etc"}
- # initconf=${initconf="$initconfdir/$PKG_NAME"},
- [*],
- initdir=unknown
- initname=unknown)
- #
- # Inetd (per connection) scripts/files
- #
- AS_CASE([$inetd_type],
- [inetd*],
- inetddir=${inetddir="/etc"}
- inetdname=${inetdname="inetd.conf"},
- [xinetd],
- inetddir=${inetddir="/etc/xinetd.d"}
- inetdname=${inetdname="$PKG_NAME"},
- [systemd],
- if test $dist_type = "debian"; then
- inetddir=${inetddir="/lib/systemd/system"}
- else
- inetddir=${inetddir="/usr/lib/systemd/system"}
- fi
- netdname=${inetdname="$PKG_NAME.socket"},
- [smf*],
- if test $init_type = smf10; then
- inetddir=${inetddir="/var/svc/manifest/network/nagios"}
- else
- inetddir=${inetddir="/lib/svc/manifest/network/nagios"}
- fi
- inetdname=${inetdname="$PKG_NAME.xml"},
- # [upstart],
- # inetddir=${inetddir="/etc/init.d"}
- # inetdname=${inetdname="$PKG_NAME"},
- [launchd],
- inetddir=${inetddir="/Library/LaunchDaemons"}
- inetdname=${inetdname="org.nagios.$PKG_NAME.plist"},
- [*],
- inetddir=${inetddir="unknown"}
- inetdname=${inetdname="unknown"})
- AC_MSG_RESULT($install_method)
- ])
|