Joe Julian
d3af9105ee
Use the download-only flag when fetching dependencies
2016-10-19 09:54:15 -07:00
James Shubin
6d685ae4d6
misc: Add libvirt header file dependency
2016-10-19 04:23:15 -04:00
Antoine Racine
abe1ffaab6
Add pcap.h dependency on Debian/Ubuntu to fix make deps error
2016-09-19 22:51:10 -04:00
Michaël Faille
22b0b89949
Let env find bash in shebang.
...
On Nixos and GNUIX-SD, bash is chroot in package store path.
In my case : /nix/store/qvccmr6fsis4kqlvlk8pb1c8c0r0cwai-system-path/bin/bash
In any case, using `/usr/bin/env bash` is the recommended way to get bash
portable across UNIX-like systems.
2016-09-19 03:36:38 -04:00
Jeremy Thurgood
5d45bcd552
Check for old golang versions while installing dependencies.
2016-07-07 10:14:56 +02:00
James Shubin
94b447a9c5
Remove manual etcd usage. No longer needed.
2016-07-05 06:58:04 -04:00
Michał Czeraszkiewicz
56471c2fe4
Add Docker support
2016-05-21 11:08:14 +02:00
Martin Alfke
1584f20220
make go vet installation optional
2016-05-17 16:47:52 +02:00
Martin Alfke
dcad5abc1c
remove vet
...
go 1.6 has vet included
https://github.com/hashicorp/vault/issues/1310#issuecomment-207922338
2016-05-17 16:47:33 +02:00
James Shubin
bfe619272e
Update make deps script to make it better for debian folks
...
Hopefully this should make it easier for debian users, or for users who
run the script in the wrong directory.
2016-03-11 18:45:28 -05:00
James Shubin
6b6dc75152
Add a threshold based golint test case
...
This lets some golint errors in, but fails if you're over a certain
threshold. The current threshold of 15% (of LOC) is arbitrary and
subject to change. The algorithm should be extended to check a range of
commits, although it's unclear how to detect what range of commits make
up a patch set.
2016-03-10 04:06:57 -05:00
James Shubin
80f48291f3
Update Makefile plumbing and associated misc things
2016-02-28 16:57:18 -05:00
James Shubin
f3d1369764
Add some fixes for building in tip or with golang 1.6
2016-02-22 01:30:12 -05:00
Rob Wilson
7199f558e8
build requires (at least) stringer - add package which contains missing dependency
2016-02-20 10:42:26 +00:00
James Shubin
e921dfa498
Improve shell scripts
2016-02-10 22:20:45 -05:00
James Shubin
40476a66c2
Pave the way for Debian
...
Unfortunately Debian 8 has version 1.3.3 of golang, so it will be up to
someone else to test these things for now.
2016-02-10 19:43:37 -05:00
James Shubin
fb8513094b
Add CentOS jenkins ci hooks
2016-01-29 06:00:11 -05:00
James Shubin
358604def2
Enable shell tests
...
We need to use sudo: required, and dist: trusty to avoid old versions of
bash in travis which don't support the -n argument to the `wait` shell
built-in.
We had to disable the -e checks in etcd.sh since the killall || killall
parts were causing those to trigger in travis.
2016-01-28 09:37:43 -05:00
James Shubin
0d8b4aa2bd
Fix string issues in the build
...
Welcome back travis
2016-01-28 06:16:08 -05:00
James Shubin
820294cd9a
Add golang stringer to deps
2016-01-21 00:23:11 -05:00
James Shubin
4599b393e9
Fix failure of go 1.4.3 due to missing go vet
2016-01-19 22:37:45 -05:00
James Shubin
0bbfd1d071
Add missing stringer dependency
...
This is used during the `go generate` pre-processor.
2016-01-05 03:03:30 -05:00
James Shubin
8dbca80853
Add omv support
2015-09-26 00:25:41 -04:00
James Shubin
6150c2ccb9
Small grep flag fix so command is idempotent
2015-09-25 12:38:24 -04:00
James Shubin
2708223ab5
Put all the deps in one script
2015-09-25 12:29:36 -04:00