Commit graph

622 commits

Author SHA1 Message Date
Steven Van Acker
d83aa4ecb9 fix archlinux 2017-03-08 19:25:38 +01:00
Yan
80a19b7f92 Merge pull request #119 from StevenVanAcker/better-testing
Better travis-ci testing, including for fedora and archlinux
2017-02-21 22:46:17 -08:00
Steven Van Acker
e8ce574b68 trigger travis... 2017-02-19 15:38:31 +01:00
Steven Van Acker
97a870060d isolate qemu since it takes so long. Adding extra logging 2017-02-19 14:46:22 +01:00
Steven Van Acker
fe1c407399 nicely formatting .travis.yml 2017-02-19 12:56:30 +01:00
Steven Van Acker
48332b5dcf record timing information 2017-02-19 12:13:49 +01:00
Steven Van Acker
14a9bcfbbd combining some tests, trying to remove linewrapping 2017-02-19 10:50:13 +01:00
Steven Van Acker
cf4b4c1125 adding redhat-lsb to fedora for some basics like "patch" 2017-02-19 10:44:33 +01:00
Steven Van Acker
5caa32dedb fix travis-ci.sh permission 2017-02-19 00:38:59 +01:00
Steven Van Acker
92f16b91d1 combine tools in travis-ci tests, add archlinux and fedora builds 2017-02-19 00:33:12 +01:00
Steven Van Acker
e44aec1e9d allow testing multiple tools per travis-ci build 2017-02-19 00:32:22 +01:00
Steven Van Acker
fce5bb37c0 fix apt-get commands 2017-02-19 00:30:51 +01:00
Yan
7f3da5931a Merge pull request #118 from StevenVanAcker/travis-docker
improved travis-ci testing using xenial and trusty docker containers
2017-02-17 07:01:52 -08:00
Steven Van Acker
9a14639af4 testing in actual ubuntu trusty and xenial docker containers instead of travis-ci's weird 'trusty' environment 2017-02-16 22:48:12 +01:00
Steven Van Acker
b649961a03 Dockerfile for xenial 2017-02-16 22:47:00 +01:00
Steven Van Acker
823c080d4f use CMD instead of ENTRYPOINT so we can execute other commands with docker run 2017-02-16 22:46:25 +01:00
Steven Van Acker
035f49f632 sudo is not automatically installed? 2017-02-16 22:45:48 +01:00
Steven Van Acker
5af71a1a9f bunch of fixes to get things to build 2017-02-16 22:45:02 +01:00
Steven Van Acker
c6d1f24c57 detect xenial and act accordingly. lsb-release should be installed to
differentiate between ubuntu versions
2017-02-16 22:43:10 +01:00
Steven Van Acker
7144e756e5 fail hard on any error + verify that all scripts use bash -ex to fail
early on any error + anticipate that some tools can't be installed by
now, but we still want the test to return success to satisfy travis-ci
2017-02-16 22:40:17 +01:00
Yan
9d4b9d5e63 Merge pull request #117 from StevenVanAcker/docker-fix-base
setuptools needs appdirs, which is not installed for some reason
2017-02-13 14:42:14 -08:00
Yan
efa9ffec97 Merge pull request #100 from StevenVanAcker/docker-fix-zsteg
install gem as user, not root
2017-02-13 12:20:28 -08:00
Yan
b6b61a8c15 Merge pull request #101 from StevenVanAcker/docker-fix-angr
Docker fix angr
2017-02-13 12:20:14 -08:00
Yan
ff2b752264 Merge pull request #102 from StevenVanAcker/docker-fix-bindead
need to install bindead before compiling p9
2017-02-13 12:19:49 -08:00
Yan
0721638a58 Merge pull request #103 from StevenVanAcker/docker-fix-featherduster
adding missing packages
2017-02-13 12:19:35 -08:00
Yan
023b6cf040 Merge pull request #104 from StevenVanAcker/docker-fix-hashkill
assume yes when installing packages + pkg-config required
2017-02-13 12:19:21 -08:00
Yan
523f5a40c8 Merge pull request #105 from StevenVanAcker/docker-fix-honggfuzz
assume yes when installing packages
2017-02-13 12:19:08 -08:00
Yan
290aced4a3 Merge pull request #106 from StevenVanAcker/docker-fix-mitmproxy
adding missing packages
2017-02-13 12:18:57 -08:00
Yan
0313454958 Merge pull request #107 from StevenVanAcker/docker-fix-msieve
requires libz-dev
2017-02-13 12:18:37 -08:00
Yan
8f228e3c3e Merge pull request #108 from StevenVanAcker/docker-fix-panda
adding missing packages
2017-02-13 12:18:18 -08:00
Yan
567978753f Merge pull request #109 from StevenVanAcker/docker-fix-pemcrack
adding required packages
2017-02-13 12:17:57 -08:00
Yan
dc8a02b22c Merge pull request #110 from StevenVanAcker/docker-fix-qemu
Docker fix qemu
2017-02-13 12:17:28 -08:00
Yan
9974b720d5 Merge pull request #111 from StevenVanAcker/docker-fix-ropper
--no-cache-dir is an invalid option
2017-02-13 12:16:49 -08:00
Yan
5f79167544 Merge pull request #112 from StevenVanAcker/docker-fix-sonic-visualizer
Docker fix sonic visualizer
2017-02-13 12:16:27 -08:00
Yan
d297c4b2a9 Merge pull request #113 from StevenVanAcker/docker-fix-sslsplit
adding required packages
2017-02-13 12:15:55 -08:00
Yan
20cb258db2 Merge pull request #114 from StevenVanAcker/docker-fix-unicorn
compile first, install later
2017-02-13 12:15:40 -08:00
Yan
3b181670d3 Merge pull request #115 from StevenVanAcker/docker-fix-veles
fix package names
2017-02-13 12:15:14 -08:00
Yan
def53749f4 Merge pull request #116 from StevenVanAcker/docker-fix-xspy
adding missing packages
2017-02-13 12:14:48 -08:00
Steven Van Acker
b8711f9128 need to install bindead before compiling p9 2017-02-13 13:59:46 +01:00
Steven Van Acker
3f8f6d4569 adding missing packages 2017-02-13 13:59:33 +01:00
Steven Van Acker
5b2590b08b assume yes when installing packages + pkg-config required 2017-02-13 13:59:23 +01:00
Steven Van Acker
3fc751aab9 assume yes when installing packages 2017-02-13 13:59:08 +01:00
Steven Van Acker
6a596ee50a adding missing packages 2017-02-13 13:58:53 +01:00
Steven Van Acker
31158b442b requires libz-dev 2017-02-13 13:58:39 +01:00
Steven Van Acker
4eb2ed7555 adding missing packages 2017-02-13 13:56:13 +01:00
Steven Van Acker
f3e4bb0d34 adding required packages 2017-02-13 13:55:56 +01:00
Steven Van Acker
cb23e3ceff fix qemu tarball location 2017-02-13 13:55:38 +01:00
Steven Van Acker
187743a797 adding missing packages 2017-02-13 13:55:38 +01:00
Steven Van Acker
5006e9bcb9 --no-cache-dir is an invalid option 2017-02-13 13:54:43 +01:00
Steven Van Acker
4884cb6c09 avoid process explosion 2017-02-13 13:54:20 +01:00