Public | Automated Build

Last pushed: 3 months ago
Short Description
image with prerequisites for automated build and testing of bigbro through gitlab-ci
Full Description


libbigbro is a library that provides two functions that enables you
to run a command (i.e. fork and exec on a posix system) and track
what files it reads or modifies. These two functions, bigbro and
bigbro_with_mkdir are declared in bigbro.h, which documents their
behavior in a comment.


bigbro is a simple demo utility that uses libbigbro to run a
changes specified on the command line. It has no command-line flags,
and is as easy to use as strace:

$ ./bigbro mail
No mail for droundy
r: /usr/lib/x86_64-linux-gnu/
r: /usr/lib/x86_64-linux-gnu/
r: /usr/bin/bsd-mailx
r: /usr/bin/mail
r: /lib/x86_64-linux-gnu/
r: /lib/x86_64-linux-gnu/
r: /lib/x86_64-linux-gnu/
r: /lib/x86_64-linux-gnu/
r: /etc/mail.rc
r: /etc/
r: /etc/alternatives/mail

The purpose of bigbro is primarily to enable easy testing of


To build bigbro, you just need run:

sh build/

If you have fac
installed, you can alternatively build bigbro using fac. In this
case, you can also simultaneously build bigbro and run the test suite,
by running:

Docker Pull Command
Source Repository