summaryrefslogtreecommitdiffstats
path: root/contrib/openbsm/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/openbsm/INSTALL')
-rw-r--r--contrib/openbsm/INSTALL34
1 files changed, 34 insertions, 0 deletions
diff --git a/contrib/openbsm/INSTALL b/contrib/openbsm/INSTALL
new file mode 100644
index 0000000..212f0f5
--- /dev/null
+++ b/contrib/openbsm/INSTALL
@@ -0,0 +1,34 @@
+OpenBSM Build and Installation Instructions
+
+OpenBSM is currently built using autoconf and automake, which should allow
+for building on a range of operating systems, including FreeBSD, Mac OS X,
+and Linux. Some components are built only if appropriate kernel audit
+suppport is found. Typical builds will be performed using:
+
+ ./configure
+ make
+
+If doing development work on OpenBSM with gcc, the following invocation of
+configure may be preferred in order to generate full compiler warnings and
+force the compile to fail if a warning is found:
+
+ CFLAGS="-Wall -Werror" ./configure
+
+To install the library, binaries, and man pages, use:
+
+ make install
+
+The OpenBSM install will not install files in /etc; these have to be
+manually installed or merged. Currently, the locations of these files are
+not configurable.
+
+You may wish to specify that the OpenBSM components not be installed in the
+base system, rather in a specific directory. This may be done using the
+--prefix argument to configure. If installing to a specific directory,
+remember to update your library path so that running tools from that
+directory the correct libbsm is used:
+
+ ./configure --prefix=/home/rwatson/openbsm
+ make
+ make install
+ LD_LIBRARY_PATH=/home/rwatson/openbsm/libbsm ; export LD_LIBRARY_PATH
OpenPOWER on IntegriCloud