47 Commits
Author SHA1 Message Date
Michael Maltese cf394bb42c Fix PATH for system Go
Fixes #79
2014-06-13 13:08:49 -07:00
Michael Maltese cb37fb4b34 Pick up system Go even if GOROOT isn't set
Fixes #74
2014-06-11 18:39:51 -07:00
Ali Abbas 8ffc7cc61e in case gvm-installer within a git repository other than the gvm repo itself 2014-05-18 23:18:26 +02:00
Ali Abbas c1ec392bdd - Double quoting to avoid globbing
- Remove unecessary $(cat)
- switch * to ./* to avoid entries with dashes to be treated as options
- replace $* with "$@"
- repeating change path serial calls - unecessary if change path is called one (get script)
2014-04-12 15:56:54 +02:00
Ali Abbas ff6c3be377 * avoid unecessary clone
* workaround travis-ci broken build test
2014-04-05 11:56:16 +02:00
Ali Abbas 7d722aee3f * Switch $* to $@
* Use double quote everywhere, to avoid potential future globbing or word splitting
* Beautify EDITOR eval
* Fix typo in gvm-installer
* bin double quotes - best practice to avoid potential shell globbing and word splitting
* properly reference variable label
* simplify gvm-installer
2014-04-05 10:13:57 +02:00
Ali Abbas 3554b6ae2a * Use $(..) instead of deprecated .., which can produce unknown behaviors on posix systems
* No need to change path when git cloning - use --quiet instead of redirecting stdout
2014-03-29 16:34:57 +01:00
zhibinr d0b8ae1cf4 Update gvm-installer
Add some description for "profile settings file"
2014-03-05 18:47:41 +08:00
William Ting 74380b3454 add zsh install support 2013-12-25 16:55:55 -06:00
Matt T. Proud 4e117a3ab8 Provide support for FreeBSD.
FreeBSD does not by default install the Bourne-Again Shell (bash); and
when it is installed, it is most certainly not installed to
``/bin/bash`` due to the nuances of the conventions around local site
packages.  Rather, it is installed to ``/usr/local/bin/bash``.

Golang explicitly supports FreeBSD, so it should only be reasonable for
GVM to support this target, too.  As a fix, the shell script shebang
definitions now use the ``env`` tool that comes from the _coreutils_
standard package, which is installed on all conventions-adhering Linux
distributions, Mac OS X, and FreeBSD.

FreeBSD prerequisites are now listed in the documentation.

I have tested this against FreeBSD 9.0 release branch on the amd64,
and it works satisfactorily now.
2012-11-18 20:10:59 +01:00
Simon Menke d6c46161ee Allow using a different SRC_REPO while installing GVM 2012-09-20 18:36:12 +02:00
Joshua Bussdieker 895f00603b Revert "provide cleaner output where tput doesn't exist"
This reverts commit a3bd04c4c9.
2012-03-25 10:32:30 -07:00
Clinton Sheppard a3bd04c4c9 provide cleaner output where tput doesn't exist
e.g. msysgit - Git for Windows
2012-03-25 08:48:24 -05:00
Joshua Bussdieker a9640b0bbc Better error messages 2012-03-20 03:16:32 -07:00
Joshua Bussdieker aec0080464 Check for git before install 2012-03-20 03:00:40 -07:00
Joshua Bussdieker 03ae59f0ff Detect existing versions of Go 2012-03-20 01:01:00 -07:00
Michael Hoisie bc1fc149f3 Use HTTP instead of SSH to access the git repo. Some firewalls block port port 9418 (the defailt for git ssh) 2012-03-17 14:23:12 -07:00
Joshua Bussdieker 28e9e0cd8b Update install script 2012-03-14 03:25:13 -07:00
Joshua Bussdieker d10899c1a4 Install any branch 2012-03-14 02:43:50 -07:00
Joshua Bussdieker 79b475b3c4 Fix indentation. Prefer .profile over .bashrc 2012-03-07 02:24:57 -08:00
Joshua Bussdieker 043e6a44f7 Fixed profile install issue 2012-03-07 02:18:55 -08:00
Joshua Bussdieker f774c572b3 Fix installer 2012-02-01 02:46:50 -08:00
Joshua Bussdieker f98e0148e8 Cleaning up install script 2012-02-01 02:17:26 -08:00
Joshua Bussdieker a70efcf26b For compatability with jenkins 2012-01-25 21:09:43 -08:00
Joshua Bussdieker 6c9034e7df Added gvm get feature for updating 2012-01-23 23:30:44 -08:00
Joshua Bussdieker deea14891f Fix git checkout bug 2012-01-23 22:53:44 -08:00
Joshua Bussdieker 9ea0bb5944 Changed my mind it's fine if ~ expands in the env file. 2012-01-23 22:27:38 -08:00
Joshua Bussdieker 586dd8dcd4 This should work 2012-01-23 22:26:00 -08:00
Joshua Bussdieker 0a24134f8a Hmmm 2012-01-23 22:22:16 -08:00
Joshua Bussdieker 959b03d75a This should finish system install support 2012-01-23 22:20:15 -08:00
Joshua Bussdieker e9d400046a All that's left is to make a tag or branch for stable 2012-01-23 22:11:56 -08:00
Joshua Bussdieker 38d70c9d43 Update README. Work on stable parameter. 2012-01-23 22:04:36 -08:00
Joshua Bussdieker ca33c9ae36 Add debug logging 2012-01-23 22:00:48 -08:00
Joshua Bussdieker bd324383fd Work on system install 2012-01-23 21:24:36 -08:00
jbussdieker 277f028dc4 Info message 2012-01-15 22:05:39 -08:00
jbussdieker e96f2f34dc Maybe this... 2012-01-15 22:04:04 -08:00
jbussdieker 2917851cea Maybe the version will display now on new installs 2012-01-15 22:02:35 -08:00
Joshua Bussdieker 45dcf792b8 Fixed repo location 2011-12-09 10:56:32 -08:00
Joshua Bussdieker 2e3a1eddd4 Kill the .git folder so packages can use git commands 2011-11-21 14:55:26 -08:00
Joshua Bussdieker 0b3f34813d Better whitespace in message 2011-11-18 07:05:09 -08:00
Joshua Bussdieker 747886d586 Fixed issue with nonexistant .bashrc 2011-11-18 06:59:13 -08:00
jbussdieker 64a4017cd3 Better install message 2011-11-18 06:27:17 -08:00
Joshua Bussdieker fc1bd8c2c5 Only add to .bashrc once! 2011-11-17 22:47:36 -08:00
Joshua Bussdieker 0f89311b7a Cleaned up install script and added file to be sourced 2011-11-17 22:34:17 -08:00
Joshua Bussdieker 1ebd1826b8 Just clone the repo to ~/.gvm to install 2011-11-17 22:14:55 -08:00
Joshua Bussdieker de20a95c22 Baby steps... 2011-11-17 22:01:21 -08:00
Joshua Bussdieker faba5dbee3 Added test install script 2011-11-17 21:56:20 -08:00