Michael Rodler
65c3ab5863
fixed tabs vs spaces and a distribution detection function
2016-06-06 16:25:06 +02:00
Michael Rodler
b210867242
Added actual detection of ubuntu as distribution
2016-06-06 15:38:34 +02:00
Michael Rodler
1d47962e58
Split install-root scripts into distribution specific ones
2016-06-06 15:11:08 +02:00
Michael Rodler
368484543a
drop virtualenvwrapper dependency for ctf-tools-pip, which should make it portable accross ubuntu/arch
2016-06-02 16:31:30 +02:00
Michael Rodler
7f4cfe2c57
fix unbound variable error
2016-06-02 16:30:28 +02:00
Michael Rodler
b2288c946d
pipe ./uninstall output to uninstall.log
2016-06-02 16:30:14 +02:00
Michael Rodler
abf6c16250
moved shell path setup into base_build_setup funciton, create py2 virtualenv during install
2016-06-02 14:11:09 +02:00
Michael Rodler
910d8c0049
fixed typo in debian package list
2016-06-02 13:41:29 +02:00
Michael Rodler
ea9b95a996
fixed unbound variable error
2016-06-02 12:11:47 +02:00
Michael Rodler
37e74bef92
Added case fallthrough for debian as distri in all install-root scripts. fixed manage-tools and Dockerfile.
2016-06-02 11:51:59 +02:00
Michael Rodler
dc12d48e6b
Added check for install-root failure
2016-06-01 15:01:43 +02:00
Michael Rodler
98c76cefde
fixed weird indentation fails and added 'set -eu -o pipefail' at the top of the script
2016-06-01 15:00:45 +02:00
Michael Rodler
6dd094a8a9
manage-tools script contained some git merge artifacts, which broke the script
2016-06-01 13:55:49 +02:00
Michael Rodler
06e10aebc9
Merge branch 'archlinux' of github.com:LosFuzzys/ctf-tools into archlinux
2016-05-04 20:02:17 +02:00
Michael Rodler
681e5a1f7a
base_build_setup has distribution as argument now
2016-05-04 20:01:47 +02:00
Michael Rodler
84da02786c
First step to support running on archlinux
...
manage-tools now supports setting up archlinux and passes distribution name to install scripts. modified some of the install-root scripts to work on archlinux
2016-05-04 20:01:01 +02:00
Michael Rodler
27c99b0427
Merge branch 'master' of https://github.com/zardus/ctf-tools into archlinux
2016-04-01 10:53:08 +02:00
Michael Rodler
e2e1f89dd6
base_build_setup has distribution as argument now
2016-04-01 10:46:58 +02:00
Yan
c9aca0380e
workaround for https://github.com/travis-ci/travis-ci/issues/5221
2016-03-10 17:50:04 -08:00
Michael Rodler
ab4e440664
First step to support running on archlinux
...
manage-tools now supports setting up archlinux and passes distribution name to install scripts. modified some of the install-root scripts to work on archlinux
2016-02-18 16:10:59 +01:00
Yan
4192c5458b
fix indentation
2016-02-04 00:07:48 -08:00
Yan
cb501010c8
add i386 architecture during setup
2016-02-04 00:07:08 -08:00
Yan
217bb9633e
added unzip as a global dependency
2016-02-03 23:30:38 -08:00
Yan
8fd334e2d9
add git and subversion as global dependencies
2015-12-18 00:47:29 -08:00
Yan
8079c0921a
pass ALLOW_SUDO in an environment variable instead of having to pass around -s
2015-12-09 16:24:43 -08:00
Yan
2e7d89b4cc
exclude the dots, for easier copy-pasting
2015-12-09 16:24:18 -08:00
Yan
6fb5e7ca40
redirect the install-root output as well
2015-12-09 16:18:51 -08:00
Yan
4f5d6b8c6b
colored logging, and only output install log when the install fails
2015-12-09 16:14:03 -08:00
Yan
e83461f375
added reinstall action
2015-12-09 16:13:34 -08:00
Yan
a5c3d81946
explicit exit 0 from 'all' action
2015-11-30 12:45:39 -08:00
Yan
25cd634a90
try explicit exit 0?
2015-11-04 19:00:35 -08:00
Yan
38067c7e04
added tool testing support for CI
2015-11-03 23:55:52 -08:00
Jeffrey Crowell
02f36b48aa
add manage-tools search
...
closes #29
2015-10-25 10:42:46 -04:00
Yan
5ffeb9f3d8
Fixes #16 - add python-dev to the requirements
2015-08-12 18:41:43 -07:00
Yan
e87b10b956
move packages into a variable
2015-05-18 01:39:32 -07:00
Yan
49090f9c00
also need curl and wget for everything
2015-05-18 00:28:48 -07:00
Andrew Dutcher
f5b67a7adb
Change number of deps required 6->5
2015-05-15 16:08:57 -07:00
Andrew Dutcher
dd650d7978
Support zsh in setup
2015-05-15 16:04:12 -07:00
Yan
48aa3c4701
unfortunately, a bunch of stuff depends on texinfo
2015-05-14 18:23:38 -07:00
Yan
ab87e14b89
do some pre-checking for dependencies at setup time
2015-05-14 17:56:48 -07:00
Yan
787e6e8990
upgrade, by popular demand
2015-05-12 13:49:34 -07:00
Nick Stephens
a916303b42
Fix manage-tools so invoking setup no longer invokes usage and dies, but actually does setup
2015-05-11 21:48:44 -07:00
Yan
ff637ed54a
added action doc to manage-tools
2015-05-11 03:02:14 -07:00
Yan
5052432507
added 'all' tool option to do an action on all tools
2015-05-11 02:56:55 -07:00
Yan
d9f12ed0ea
check to make sure tool isn't already installed
2015-05-11 00:51:52 -07:00
Yan
cc99f23430
added a 'setup' action to manage-tools
2015-05-07 19:27:54 -07:00
Yan
8674dee827
accidentally blew away the management script...
2015-05-07 13:28:40 -07:00