1 # Copyright (C) 2002 Stanislav Sinyagin
3 # This program is free software; you can redistribute it and/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation; either version 2 of the License, or
6 # (at your option) any later version.
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # GNU General Public License for more details.
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software
15 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18 # Stanislav Sinyagin <ssinyagin@yahoo.com>
21 # Dummy Torrus plugin Autoconf script
23 AC_INIT(tp-randomcollector, 1.0d, ssinyagin@users.sourceforge.net)
24 AC_CONFIG_AUX_DIR(conftools)
28 AC_PATH_PROG(PERL, perl, no)
29 AC_PATH_PROG(SED, sed, no)
31 AC_ARG_ENABLE(pkgonly,
32 [AC_HELP_STRING([--enable-pkgonly],
33 [Skip all checking])])
35 if test "$enable_pkgonly" != yes; then
36 AC_MSG_CHECKING([environment variables])
37 if test -z "$pkghome" -o -z "$sitedir"; then
38 AC_MSG_ERROR([Missing mandatory environment variables]);
44 AC_ARG_VAR(pkghome, [[PREFIX/torrus] Place for Torrus static files])
45 AC_ARG_VAR(pkgbindir, [[PKGHOME/bin] Torrus executables])
46 AC_ARG_VAR(cfgdefdir, [[PKGHOME/conf_defaults] torrus-config.pl and others])
47 AC_ARG_VAR(pkgdocdir, [[PKGHOME/doc] Documentation files])
48 AC_ARG_VAR(exmpdir, [[PKGHOME/examples] Examples])
49 AC_ARG_VAR(perllibdir, [[PKGHOME/lib] Torrus Perl libraries])
50 AC_ARG_VAR(pluginsdir, [[PKGHOME/plugins] Plugin configurations])
51 AC_ARG_VAR(plugtorruscfgdir, [[PLUGINSDIR/torrus-config]])
52 AC_ARG_VAR(plugdevdisccfgdir, [[PLUGINSDIR/devdiscover-config]])
53 AC_ARG_VAR(plugwrapperdir, [[PLUGINSDIR/wrapper]])
54 AC_ARG_VAR(scriptsdir, [[PKGHOME/scripts] Script files])
55 AC_ARG_VAR(supdir, [[PKGHOME/sup] Supplementary files])
56 AC_ARG_VAR(webplaindir, [[SUPDIR/webplain] Web interface plain files path])
57 AC_ARG_VAR(webscriptsdir,
58 [[SUPDIR/webscripts] Directory for optional web scripts])
59 AC_ARG_VAR(tmpldir, [[PKGHOME/templates] Template files])
60 AC_ARG_VAR(distxmldir, [[PKGHOME/xmlconfig] Distribution XML config files])
61 AC_ARG_VAR(sitedir, [[SYSCONFDIR/torrus] Site configuration files])
62 AC_ARG_VAR(siteconfdir, [[SITEDIR/conf] Site configuration files])
63 AC_ARG_VAR(tmpluserdir, [[SITEDIR/templates] User-defined Template files])
64 AC_ARG_VAR(sitexmldir, [[SITEDIR/xmlconfig] Site XML configs])
65 AC_ARG_VAR(logdir, [[/var/log/torrus] Log files])
66 AC_ARG_VAR(piddir, [[/var/run/torrus] PID files])
67 AC_ARG_VAR(varprefix, [[/var/torrus] Common prefix for runtime data])
68 AC_ARG_VAR(cachedir, [[VARPREFIX/cache] Renderer cache])
69 AC_ARG_VAR(dbhome, [[VARPREFIX/db] Berkeley DB files])
70 AC_ARG_VAR(seslockdir, [[VARPREFIX/session_data/lock] Web session locks])
71 AC_ARG_VAR(sesstordir, [[VARPREFIX/session_data/store] Web session storage])
72 AC_ARG_VAR(wrapperdir, [[BINDIR] CLI wrapper])
73 AC_ARG_VAR(mansec_usercmd, [[1] User commands man section])
74 AC_ARG_VAR(mansec_misc, [[7] Miscellaneous man section])
75 AC_ARG_VAR(defrrddir, [[/srv/torrus/collector_rrd] Default RRD storage path])
78 AC_CONFIG_FILES([Makefile])
79 AC_CONFIG_FILES([substvars.sh],[chmod +x substvars.sh])