Javier Marcos
5db8dcbae6
Fixes building in CentOS, sudo was missing from some commands
2014-11-16 22:46:12 -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
Javier Marcos
06b35c45f0
Adding support to build in Ubuntu 12
2014-10-02 16:30:29 -07:00
Javier Marcos
692da4127b
Fixed Mac broken build and added building capabilities for Linux
2014-10-02 23:25:39 +00:00
Javier Marcos
126f66bfa3
Using clang to build all and refactoring using functions
2014-10-02 22:54:55 +00:00
mike@arpaia.co
0f840d4ec4
install rocksdb from source
2014-10-02 15:24:59 -07:00
mike@arpaia.co
6d7992a6c1
installing lz4 on OS X
2014-10-02 15:11:54 -07:00
Javier Marcos
7c1afd1558
Adding support to build in Ubuntu 12
2014-10-02 17:58:56 +00:00
mike@arpaia.co
2348460ca4
Revert "Support for Ubuntu 12, precise"
...
This reverts commit ed0e051eba
.
2014-10-01 23:00:23 -07:00
Javier Marcos
ed0e051eba
Support for Ubuntu 12, precise
2014-10-02 01:24:23 +00:00
mike@arpaia.co
4cd40c7f19
central build script
2014-09-25 02:00:16 -07:00
mike@arpaia.co
70eff22898
Adding some perm updates
2014-09-25 00:27:07 -07:00
mike@arpaia.co
135dd0dbe4
TravisCI configuration
2014-09-24 18:05:33 -07:00
mike@arpaia.co
71bdb9e9a4
shebang
2014-09-23 22:14:28 -07:00
mike@arpaia.co
670957ab41
git submodules into provision.sh
2014-09-23 21:22:42 -07:00