Code

configure: Also check for xmlto (in addition to xsltproc).
[sysdb.git] / README
1         SysDB -- a system management and inventory collection service
2        ===============================================================
4   “System DataBase” (SysDB) is a multi-backend system management and inventory
5   collection service. It may be used to (continuously) collect information
6   about your systems from various backends (inventory services, monitoring
7   services, etc.) and provides a unique interface to access the information
8   independent of the active backends. This is done by storing and mapping the
9   backend objects to generic objects and correlating the attributes to create
10   a single hierarchical view of your infrastructure.
12   SysDB is free and open source software, licensed under the 2-clause BSD
13   license. See COPYING for details.
15 Prerequisites
16 -------------
18   To compile the SysDB package from source you need:
20   * A build environment: autotools, libtool, C compiler, ...
22   * A POSIX + Single UNIX Specification compatible C library.
24   * asciidoc, xsltproc, xmlto:
25     The AsciiDoc text document format is used to write the manpages.
27 Configuring / Compiling / Installing
28 ------------------------------------
30   To configure, build and install SysDB with the default settings, run
31   `./configure && make && make install'. For detailed, generic instructions
32   see INSTALL. For a complete list of configure options and their description,
33   run `./configure --help'.
35   By default, SysDB will be installed into `/opt/sysdb'. You can adjust this
36   setting by specifying the `--prefix' configure option - see INSTALL for
37   details. If you pass DESTDIR=<path> to `make install', <path> will be
38   prefixed to all installation directories. This might be useful when creating
39   packages for SysDB.
41 Author
42 ------
44   Sebastian "tokkee" Harl <sh@tokkee.org>