Zachary Wasserman
33f7c6fc3f
Prune Vagrant boxes and fix AWS support ( #5819 )
...
- Remove Vagrant boxes provided by individual users and not well-known organizations.
- Use osquery/aws-dummy box for AWS support.
- Fix AWS startup when used without VPC and subnet.
2019-09-21 21:02:12 -04:00
George Guliashvili
971bee4441
Move build system to BUCK
...
fbshipit-source-id: 8ffef5e6a393ac67ce56dcb74845402e43d964a0
2018-12-07 16:12:35 +00:00
Giorgi Guliashvili
7611adb1f6
vagrant configure vmware_desktop ( #5179 )
2018-09-07 15:40:25 +01:00
Giorgi Guliashvili
a07e7958c2
vagrant check memory env variable ( #5178 )
2018-09-05 20:11:12 +01:00
mcburrlin
4cb0b2cb57
Typo on Ubuntu 17.04 bento box ( #5136 )
2018-08-30 09:46:13 +01:00
Teddy Reed
affb48f7db
deps: Update Vagrant macOS target to 10.13 ( #5073 )
2018-08-22 20:00:58 -04:00
Javier Marcos
2b27057fc6
Adding ubuntu 18.04 to Vagrantfile ( #4447 )
2018-05-29 10:59:58 -07:00
Teddy Reed
999034367a
freebsd: Update CMake for thrift 11 and boost 1.66 ( #4166 )
2018-03-05 09:13:05 -05:00
Teddy Reed
f2f6b8d5f4
vagrant: Add win10 target for Vagrant ( #4040 )
2018-01-10 09:52:31 -08:00
Teddy Reed
f080d3fae1
vagrant: Use quarterly packages on FreeBSD ( #3874 )
2017-10-22 21:46:36 -07:00
Teddy Reed
d341d92ce4
release: Add build release script ( #3804 )
2017-10-13 21:27:36 -07:00
Seshu Pasam
7df1f69943
Vagrant tweaks and SuSE support ( #3714 )
2017-09-23 13:50:52 -07:00
Seshu Pasam
168cb327f2
Add official vagrant targets for ubuntu/centos. ( #3712 )
2017-09-18 20:23:44 -07:00
Teddy Reed
2e5beca2e2
deps: Add doxygen and valgrind and remove realpath requirement ( #3577 )
2017-08-20 20:14:53 -07:00
bobsaintcool
217d7daa49
build: Add debian9 vagrant target ( #3520 )
2017-08-01 20:11:10 -07:00
bobsaintcool
44d1a82bbc
deps: Add a dep for running make sysprep ( #3519 )
2017-08-01 20:09:55 -07:00
Teddy Reed
28c10a415f
freebsd: Update Vagrantfile, config tests, and remove hidden visibility ( #3419 )
2017-06-18 18:30:57 -07:00
Teddy Reed
b427310241
deps: Rebuild the world, static and hidden ( #3299 )
2017-05-21 10:59:19 -07:00
Jack Naglieri
b6ac12ba6a
deps: additional packages for building osquery on the ubuntu vagrant boxes ( #3181 )
2017-05-09 19:44:55 -07:00
Teddy Reed
433e3517e4
vagrant: Add Ubuntu16.04, FreeBSD 11, Arch Linux ( #3085 )
2017-03-17 20:25:26 -07:00
Teddy Reed
e61116f5db
Add Ubuntu Xenial 16.04 build support ( #2089 )
...
The current Ubuntu-provided Xenial does not mount a shared folder.
2016-05-12 08:47:05 -07:00
Teddy Reed
27f4754e5e
[ Fix #1928 ] Reorder deps installs to build all with clang
2016-03-20 19:15:44 -07:00
Sharvil Shah
82995771e1
Build on Debian 7 (Wheezy)
...
Install GCC 4.8.4 from source, so that we have C++11 features
and can build RocksDB
Fix #1745
2016-01-05 16:31:20 -08:00
Brandon Bennett
65738a73c1
Support for newer versions of libdpkg
...
Libdpkg has some breaking changes in newer versions which prevented
compiling the deb_packages table on Ubuntu 15.04. This change looks for
the libpkg version user pkg-config and adds some preprocessor magic to
support the newer versions.
2015-10-15 16:43:14 -06:00
Jack Naglieri
9c1e114728
Fix os_version table regex for REDHAT_BASED systems. Updating centos6/7 and freebsd10 Vagrant boxes.
2015-09-18 14:47:08 -07:00
Mathieu Kooiman
b151ecedc2
Refs https://github.com/facebook/osquery/issues/320
...
Add provisioning scripts to build osquery on Debian Wheezy and Debian Jessie.
2015-08-20 20:57:22 +02:00
Teddy Reed
c269bbeaf3
Rollup of build changes
2015-07-14 13:45:53 -07:00
Teddy Reed
4064fa6eb5
Pack and testing fixups
2015-05-28 12:17:27 -07:00
Teddy Reed
b405d9f24a
Build/vagrant wiki cleanup
...
1. Adding us-west-2
2. Support for VPC/subnet options
3. Excluding binary/git dirs from AWS rsync
2015-05-27 11:12:02 -07:00
Blake Frantz
28d9237b50
Amazon EC2-based vagrant targets for RHEL/Amazon Linux
...
1. added docs for vagrant-aws support in Vagrantfile
2. removed aws target that have local vagrant support. inline-string'd aws.user_data
3. support building rhel6/7 in aws
4. correct aws-rhel6.6 name. it should be rhel6.5
2015-05-26 21:03:10 -07:00
Sharvil Shah
6383a9917f
Support setting v.cpus via ENV variable, default fallback to 2
...
Update docs: mention V_CPUS ENV variable for vagrant
Use OSQUERY_BUILD_CPUS as the ENV var instead of V_CPUS
2015-04-23 14:15:16 -07:00
maus-
e9631bd823
Update Vagrantfile
...
Forgive me as I've forgotten how to read
2015-04-01 13:22:22 -07:00
maus-
fc950e702b
Update Vagrantfile
2015-04-01 12:25:10 -07:00
maus-
6c3ef967b5
Cleaned up Vagrantfile
...
Forgot a line, my bad!
2015-04-01 12:22:40 -07:00
maus-
016fe5a0d5
Cleaned up Vagrantfile
2015-03-31 19:53:29 -07:00
maus-
d033190cbf
Cleaned up Vagrantfile
2015-03-31 16:57:25 -07:00
Javier Marcos
bcad687ea2
Adding support for CentOS 7
2015-02-11 17:19:45 -08:00
Li-Wen Hsu
ac54355db6
Install gmake while provision, later build process depends on it
...
While here, rename box because major version is enough
2014-11-19 17:58:16 +08:00
Li-Wen Hsu
c81dd40a24
Add FreeBSD VM in Vagrantfile
2014-11-19 15:35:40 +08: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
mike@arpaia.co
77429c08e2
precise
2014-09-23 00:28:45 -07:00
mike@arpaia.co
20bbef53b6
Cross platform build environment maker
...
Currently works on Ubuntu 14.04 and Mac OS X 10.9. There are more
supported operating systems coming soon to a theater near you.
2014-09-20 16:01:47 -07:00
mike@arpaia.co
85951e6b9b
better os detection support
2014-09-08 20:07:11 -07:00
mike@arpaia.co
847a1b1afb
changing permissions on Vagrantfile
2014-09-08 19:30:23 -07:00
Mike Arpaia
f4e327de09
Update Vagrantfile
2014-09-08 13:40:26 -07:00
mike@arpaia.co
81b653980b
initial commit of a base Vagrantfile
2014-09-08 00:54:18 -07:00