Commit Graph

37 Commits

Author SHA1 Message Date
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