Commit Graph

348 Commits

Author SHA1 Message Date
mike@arpaia.co
135dd0dbe4 TravisCI configuration 2014-09-24 18:05:33 -07:00
mike@arpaia.co
d7546de036 Relocatable build
Making it such that osquery doesn't need to be built in the repo "build"
subdirectory. gentable.py now accepts a positional argument which
indicates the output (which is calculated by cmake) so they don't have
to agree on a destination ahead of time.
2014-09-24 01:58:12 -07:00
mike@arpaia.co
3753189e4a improving the makefile output 2014-09-24 01:28:34 -07:00
mike@arpaia.co
beeb6d827f moving make format to cmake 2014-09-23 23:38:23 -07:00
mike@arpaia.co
6ce42c39a7 updating third-party commit hash 2014-09-23 23:21:16 -07:00
mike@arpaia.co
ba4041f1fd clang format 2014-09-23 22:56:50 -07:00
mike@arpaia.co
7d7e518011 clang-format 2014-09-23 22:22:51 -07:00
mike@arpaia.co
cfe1eb1332 infer bash 2014-09-23 22:19:53 -07:00
mike@arpaia.co
71bdb9e9a4 shebang 2014-09-23 22:14:28 -07:00
mike@arpaia.co
466df023ef makefile cleanups 2014-09-23 22:06:32 -07:00
mike@arpaia.co
91efb3963f moving packages subdir to deploy 2014-09-23 21:37:55 -07:00
mike@arpaia.co
150ca3378d catchall for cmake targets 2014-09-23 21:27:36 -07:00
mike@arpaia.co
670957ab41 git submodules into provision.sh 2014-09-23 21:22:42 -07:00
mike@arpaia.co
042af0801f build before running tests 2014-09-23 20:36:23 -07:00
mike@arpaia.co
a7eb6694dd Makefile cleanups 2014-09-23 20:34:10 -07:00
mike@arpaia.co
cc9aa5d73b clang-format 2014-09-23 20:31:12 -07:00
mike@arpaia.co
e69007d81a Revert "in source builds"
This reverts commit 28dd7a68f9.
2014-09-23 20:23:03 -07:00
mike@arpaia.co
28dd7a68f9 in source builds 2014-09-23 20:22:07 -07:00
mike@arpaia.co
6b25a216c9 periodic clang-format 2014-09-23 20:15:41 -07:00
mike@arpaia.co
7ca879215f moving things from Makefile to CMake 2014-09-23 20:12:53 -07:00
mike@arpaia.co
69ed444594 checking for libraries 2014-09-23 19:44:58 -07:00
mike@arpaia.co
c4e659c4ad removing rocksdb cmake file 2014-09-23 18:55:56 -07:00
mike@arpaia.co
800faa205f updating the third-party submodule commit hash 2014-09-23 18:55:17 -07:00
mike@arpaia.co
429687cb6e removing lib submodule 2014-09-23 18:50:10 -07:00
mike@arpaia.co
e5d5423480 removing genpackage 2014-09-23 18:49:00 -07:00
Mike Arpaia
cbd5ee798e Merge pull request #158 from facebook/tables_in_cmake
Moving table generation to CMake
2014-09-23 18:47:43 -07:00
mike@arpaia.co
9dc4c50fe4 moving generated tables to build subdir 2014-09-23 18:44:42 -07:00
mike@arpaia.co
6beb5d1247 Moving table generation to CMake
CMake now handles building all of the generated code.
2014-09-23 17:55:54 -07:00
Mike Arpaia
65bc860fb8 Merge pull request #157 from facebook/deb
Deb package creation for Ubuntu
2014-09-23 17:03:50 -07:00
mike@arpaia.co
e973c856c6 Deb package creation for Ubuntu
I used CPack to generate deb package files from the CMake "install"
target. What this means is, whatever would get installed my "make
install" will get installed by the deb.

"make package" on ubuntu will generate a file named: `osquery-$VERSION-$DISTRO.$ARCH.deb`

Consider the following example:

```
root@vagrant-ubuntu-trusty-64:/vagrant/build# dpkg --info osquery-0.0.1-trusty.amd64.deb
 new debian package, version 2.0.
 size 11311330 bytes: control archive=350 bytes.
     207 bytes,     9 lines      control
     102 bytes,     2 lines      md5sums
 Package: osquery
 Version: 0.0.1
 Section: devel
 Priority: optional
 Architecture: amd64
 Installed-Size: 43369
 Maintainer: marpaia@fb.com
 Description: osquery is an operating system instrumentation toolchain.
```
2014-09-23 17:03:30 -07:00
Teddy Reed
974a53dd98 Merge pull request #155 from facebook/events_modules
Events modules and basic INotifyEventType
2014-09-23 13:01:59 -07:00
Teddy Reed
94953df90e [events] Flesh out inotify eventtype 2014-09-23 13:01:03 -07:00
Mike Arpaia
beb3af7190 Merge pull request #152 from facebook/thinking-of-linking
Static build on OS X and Linux
2014-09-23 00:30:23 -07:00
mike@arpaia.co
77429c08e2 precise 2014-09-23 00:28:45 -07:00
Teddy Reed
d52248801a Use the standard BUILD_SHARED_LIBS variable 2014-09-22 22:29:44 -06:00
mike@arpaia.co
4218a4c2ab cmake cleanups 2014-09-22 21:23:16 -07:00
mike@arpaia.co
9e2507409c linking tests against libosquery 2014-09-22 19:54:59 -07:00
mike@arpaia.co
1e774e50bf static build on OS X and Linux 2014-09-22 19:27:19 -07:00
Teddy Reed
bb7097a255 [events] EventType threads for each run loop 2014-09-22 18:35:12 -07:00
mike@arpaia.co
fc324b929f Revert "build shared by default"
This reverts commit 90703b95f0.
2014-09-22 17:27:57 -07:00
mike@arpaia.co
2498abe024 commiting os x perms update 2014-09-22 15:44:23 -07:00
mike@arpaia.co
ebfc47b399 Edits to https://github.com/facebook/osquery/pull/148/ 2014-09-22 14:35:59 -07:00
mike@arpaia.co
16122544f5 Reorganizing tests so that the public headers don't have to include gtest 2014-09-22 14:30:52 -07:00
Teddy Reed
7a43a0a265 Merge pull request #148 from facebook/events_inotify
[events] Linux inotify event type
2014-09-22 01:47:59 -07:00
Teddy Reed
9b42c060ea [events] Linux inotify event type 2014-09-22 01:47:50 -07:00
mike@arpaia.co
e314cdf513 updating docs header 2014-09-21 14:30:28 -07:00
mike@arpaia.co
627821abc1 Periodic clang-format 2014-09-21 14:29:28 -07:00
mike@arpaia.co
b5ee19f49f Removing the osquery::db namespace 2014-09-21 14:27:09 -07:00
mike@arpaia.co
90703b95f0 build shared by default 2014-09-20 18:53:49 -07:00
mike@arpaia.co
33f2b08e61 adding .sources to distclean 2014-09-20 17:13:17 -07:00