Skip to content

Commit

Permalink
Vendor import of OpenBSM 1.2-alpha5.
Browse files Browse the repository at this point in the history
  • Loading branch information
cbrueffer committed Dec 6, 2016
1 parent 97aa9e7 commit 4719229
Show file tree
Hide file tree
Showing 59 changed files with 10,984 additions and 15,021 deletions.
4 changes: 3 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,7 @@ before_install:
sudo apt-get -qq install byacc flex;
elif [ $TRAVIS_OS_NAME == "osx" ]; then
brew update;
brew install byacc flex;
brew install byacc flex openssl;
export CFLAGS="-I/usr/local/opt/openssl/include $CFLAGS";
export LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS";
fi
1 change: 1 addition & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ the development of OpenBSM:
Joel Dahl
Ryan Steinmetz
The FreeBSD Foundation
Brooks Davis

In addition, Coverity, Inc.'s Prevent(tm) static analysis tool and Gimpel
Software's FlexeLint tool were used to identify a number of bugs in the
Expand Down
17 changes: 11 additions & 6 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,23 @@ support is found. Typical builds will be performed using:
./configure
make

If doing development work on OpenBSM with gcc, the following invocation of
configure is preferred in order to generate full compiler warnings and force
the compile to fail if a warning is found:

CFLAGS="-Wall -Werror" ./configure

On Linux systems, OpenSSL headers may have to be installed to support
encryption of on-the-wire audit streams using auditdistd; the following
appears to work on Ubuntu:

sudo apt-get install libssl-dev

Similarly, Mac OS X systems will require OpenSSL support:

brew install openssl

Mac OS X systems will similarly require setting CFLAGS and LDFLAGS to notify
configure of the location of the OpenSSL headers and library:

CFLAGS=-I/usr/local/opt/openssl/include \
LDFLAGS=-L/usr/local/opt/openssl/lib \
configure

To install the library, binaries, and man pages, use:

make install
Expand Down
6 changes: 3 additions & 3 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
OpenBSM Copyrights and Licensing

OpenBSM is covered by a number of copyrights, with licenses being either two
or three clause BSD licenses. Individual file headers should be consulted
OpenBSM is covered by a number of copyrights, with licenses being either two-
or three-clause BSD licenses. Individual file headers should be consulted
for copyrights on specific elements of the distribution.

The following copyright and license are asserted over the OpenBSM distribution
as a whole:

Copyright (c) 2005-2012 Robert N.M. Watson
Copyright (c) 2005-2016 Robert N.M. Watson
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
Loading

0 comments on commit 4719229

Please sign in to comment.