30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
|
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. Depending on the availability of audit facilities in the
|
||
|
underlying operating system, some components that depend on kernel audit
|
||
|
support are built conditionally. Typically, build will be performed using:
|
||
|
|
||
|
./configure
|
||
|
make
|
||
|
|
||
|
To install, use:
|
||
|
|
||
|
make install
|
||
|
|
||
|
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
|
||
|
|
||
|
You will need to manually propagate openbsm/etc/* into /etc/security on your
|
||
|
system; this is not done automatically so as to avoid disrupting the current
|
||
|
configuration. Currently, the locations of these files is not configurable.
|