Norm MacLennan
0191f1de29
resurrect the deb_packages table
2014-12-30 17:24:49 -05:00
mike@arpaia.co
b9f732c31f
Updating the license comment to be the correct open source header
...
As per t5494224, all of the license headers in osquery needed to be updated
to reflect the correct open source header style.
2014-12-18 10:52:55 -08:00
Teddy Reed
38bc5542b3
Towards a more universal darwin package
2014-11-22 17:42:02 -08:00
Javier Marcos
00d1d8f563
Avoiding unnecessary download of cmake in Ubuntu, removing Travis support and adding new dependency in osx needed to build a package
2014-11-21 15:33:47 -08:00
Javier Marcos
0dabad43af
Merge pull request #471 from facebook/apt_get_update_errors
...
Fix problem with apt-get update and hash mismatch
2014-11-19 13:08:03 -08:00
Javier Marcos
e585fffacb
Fix problem with apt-get update and hash mismatch
2014-11-19 12:59:40 -08:00
Li-Wen Hsu
babb13240d
Install build dependencies and fix checksum command for FreeBSD
2014-11-19 17:58:31 +08:00
Li-Wen Hsu
6c55b51c53
Merge branch 'master' into freebsd-build
...
Conflicts:
osquery/core/system.cpp
tools/provision.sh
2014-11-19 01:50:38 +08:00
Javier Marcos
0c59fc9d9f
Support of osx 10.8 broke the other builds with the -E parameter
2014-11-17 15:48:27 -08:00
Teddy Reed
1116d6a928
Merge pull request #438 from theopolis/feature-arp-table
...
arp_cache vtable for OSX and Linux
2014-11-17 11:36:46 -08:00
Teddy
968f8027e6
Cleaner arp_table->arp_cache on Linux/OSX
2014-11-17 02:37:15 -08:00
Javier Marcos
5db8dcbae6
Fixes building in CentOS, sudo was missing from some commands
2014-11-16 22:46:12 -08:00
Teddy Reed
d50d1cf3a7
Faster build on Ubuntu
2014-11-16 19:49:41 -08:00
Li-Wen Hsu
76fa17e19c
Let provision script know FreeBSD
2014-11-16 01:41:40 +08:00
Teddy Reed
565bce3c07
Fix unwind exception catching
2014-11-14 01:42:00 -08:00
Teddy Reed
525a3b79a0
Tons of new build features
...
* The OS/DISTRO are available as defines when writing tables:
UBUNTU, UBUNTU_14_04, UBUNTU_12_04
CENTOS, CENTOS_6_6
DARWIN, DARWIN_10_10, DARWIN_10_9
* The table generation tooling now grabs virtual tables templates
from ./osquery/tables/templates/<name>.cpp.in.
* The table generation tooling will detect reserved column names.
* suid_bin uses the new UBUNTU to restrict calls to root (fix #362 ).
2014-11-12 00:57:47 -08:00
mike@arpaia.co
42b32d0bbf
include the newer kernel headers. fix for #401
2014-11-11 09:28:04 -05:00
Abe Stanway
6a6dc8f997
linux-headers-generic
2014-11-10 15:02:31 -05:00
Teddy Reed
62d6472cfe
Rethinking some build improvements
2014-11-08 19:28:35 -08:00
Justin Gerace
40367dc054
Ensure that libblkid-devel is installed on CentOS
2014-11-04 19:33:43 -08:00
Mike Arpaia
37734bc5a4
Merge pull request #351 from LTD-Beget/blockdev_table
...
Blockdev table for linux
2014-11-03 22:29:35 -08:00
Mike Arpaia
12485f4345
Merge pull request #342 from theopolis/feature-depcheck
...
Adding pip, git dependencies to provision
2014-11-03 14:23:45 -08:00
Alexander Polyakov
cfa9c99a6f
Add libblkid to provision.sh
2014-11-04 01:23:24 +03:00
Teddy
cedbb17075
Adding pip, git dependencies to provision
2014-11-03 09:33:26 -08:00
Akshay Dixit
afd9d5e160
changed lspci to be a linux only virtual table, and added udev dependency to provisions.sh
2014-11-02 21:07:35 -07:00
Teddy Reed
bb7f8b6519
Bump, change mode on provision
2014-11-02 02:07:29 -08:00
Teddy Reed
a98c7b1252
Add rpm-devel to centos deps
2014-11-02 01:33:11 -08:00
Mike Arpaia
77d4777eed
Merge pull request #262 from facebook/rpmstuff
...
RPM Package Listing - In Progress
2014-11-01 00:24:03 -07:00
Teddy Reed
eb240ac527
RPM table and more robust Linux building
2014-10-31 21:59:10 -07:00
Denis Zhdanov
8e1b499b18
No, reverting back to getconf _NPROCESSORS_ONLN
...
much simplier
2014-10-31 18:31:06 +01:00
Denis Zhdanov
0539746a9b
Update provision.sh
...
Hm, jenkins do not likes getconf _NPROCESSORS_ONLN
trying more complex
$([[ $(uname) = 'Darwin' ]] && sysctl -n hw.logicalcpu_max || lscpu -p | egrep -v '^#' | wc -l)
2014-10-31 18:22:03 +01:00
Denis Zhdanov
a2863efce1
Fixing number of cores detection for boost builds
...
This way of cores detection:
```bash
cat /proc/cpuinfo | grep "cpu cores" | uniq | awk '{print $NF}'
```
is cumbersome and didn't work in some cases, e.g. for VM on VirtualBox with one CPU.
It's much better to use something else, e.g.
```bash
getconf _NPROCESSORS_ONLN
```
as stated in
https://stackoverflow.com/questions/6481005/obtain-the-number-of-cpus-cores-in-linux
```nproc``` also works well but didn't compatible with MacOS X.
2014-10-31 18:04:55 +01:00
Teddy Reed
5e15cd0b28
Fix #281 , quote SOURCE_DIR for source and pip
2014-10-30 13:03:07 -07:00
Rafal Jeczalik
cf959cfc4f
Install libunwind8-dev for Ubuntu 14.10
2014-10-30 10:37:32 +01:00
Ahmed Abdalla
825a55d0fb
improves bash code that verifies if homebrew is installed
2014-10-29 16:52:37 -04:00
Javier Marcos
e66a4d8873
Install package depending on arch and better comments
2014-10-08 23:09:02 +00:00
Javier Marcos
b01806b412
Changes to the darwin build, to enable centos support
2014-10-08 04:11:50 +00:00
Javier Marcos
5db9fa59a5
Adding support to build osquery in centos 6.5
2014-10-08 03:45:56 +00:00
mike@arpaia.co
134c6ee1af
removing wget from os x build
2014-10-03 13:49:33 -07:00
mike@arpaia.co
7d2fae033e
rocksdb from brew
2014-10-03 13:48:54 -07:00
mike@arpaia.co
44f2cc9c39
brew update
2014-10-03 13:48:31 -07:00
Javier Marcos
a495fab1ca
Remove support of erlang, java and python for thrift
2014-10-03 18:58:03 +00:00
Javier Marcos
d15da03c67
Support of go fails
2014-10-03 17:59:39 +00:00
Javier Marcos
53360155fd
Using source to import script
2014-10-03 17:23:17 +00:00
Javier Marcos
4823fa2a56
Merge branch 'ubuntu12_precise_build_support' of https://github.com/facebook/osquery into ubuntu12_precise_build_support
2014-10-03 00:49:28 +00:00
Javier Marcos
c827065c01
Fix for building thrift in Linux
2014-10-03 00:48:45 +00:00
mike@arpaia.co
1bdb60d6fc
sudo make install
2014-10-02 16:46:32 -07:00
mike@arpaia.co
9e59982f70
updating provision script to be runnable as not root
2014-10-02 16:33:23 -07:00
Javier Marcos
1401a279a2
Fixed Mac broken build and added building capabilities for Linux
2014-10-02 16:30:29 -07:00
Javier Marcos
84a79855e7
Using clang to build all and refactoring using functions
2014-10-02 16:30:29 -07:00