Commit Graph
49 Commits
Author SHA1 Message Date
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
Joshua Bussdieker ba20d967e0 Major cleanup of install script. Default is now clean install. 2012-03-28 23:43:54 -07:00
Joshua Bussdieker 06d266197d Add warning if protoc isn't found when installing a Go version
with protocol buffer support
2012-03-28 22:56:53 -07:00
Joshua Bussdieker 37e9eef1f0 More logger like 2012-03-27 22:45:03 -07:00
Joshua Bussdieker 0f111283cc Merge branch 'master' of github.com:moovweb/gvm
Conflicts:
	scripts/diff
	scripts/templates/binary
2012-03-24 05:00:40 -07:00
Joshua Bussdieker 00ca5e9ce1 Get the clean path to common posix tools used by GVM 2012-03-24 04:57:24 -07:00
Joshua Bussdieker 30e0fc52df Make zsh compatible 2012-03-23 10:11:51 -07:00
Joshua Bussdieker 68c0ffdf9e Don't know how this got deleted 2012-03-20 05:39:50 -07:00
Joshua Bussdieker 469bd7c81c Cleanup system package install 2012-03-20 05:36:27 -07:00
Joshua Bussdieker bc2ef7ba41 Fix bug in pb option 2012-03-19 22:05:49 -07:00
Joshua Bussdieker a28c8f220e Use display_warning function 2012-03-19 21:51:54 -07:00
Joshua Bussdieker 6bbf1f3bb5 Safer strings 2012-03-19 21:44:39 -07:00
Joshua Bussdieker 55ae6dd774 Make protocol buffer support optional 2012-03-19 21:44:14 -07:00
Joshua Bussdieker 0cae267942 Update source 2012-03-17 06:56:41 -07:00
Joshua Bussdieker de9ceccb78 More message cleanup 2012-03-04 18:01:08 -08:00
Joshua Bussdieker d4fa2d8bdb Cleanup Go install script. 2012-03-02 01:30:51 -08:00
Joshua Bussdieker 9711c445d8 Skip tests for now... 2012-03-02 01:30:43 -08:00
Joshua Bussdieker cc1715379c Remove debug line 2012-03-01 23:13:34 -08:00
Joshua Bussdieker 967104cad7 Add command line parameters 2012-03-01 23:08:51 -08:00
Joshua Bussdieker d7f0b47e17 Fix test mode 2012-03-01 22:05:42 -08:00
Joshua Bussdieker 081f7ea235 Adding test mode 2012-03-01 22:00:47 -08:00
Joshua Bussdieker dd4d21df14 Moved gpkg to seperate repo 2012-03-01 21:36:27 -08:00
Joshua Bussdieker b78b083fea Fuzzy match fix 2012-02-29 20:02:44 -08:00
Joshua Bussdieker 7a54ee48da Use new gpkg package 2012-02-29 19:38:37 -08:00
Joshua Bussdieker 1fe6466b6b Clean up default component installs 2012-02-29 12:38:09 -08:00
Joshua Bussdieker ffa00686f2 Fix Mac bug with find 2012-02-29 11:17:37 -08:00
Joshua Bussdieker 9af903c68e Fix default pkgset bug 2012-02-28 21:56:51 -08:00
Joshua Bussdieker 569811ddfc Functions! 2012-02-28 21:55:24 -08:00
Joshua Bussdieker ef648d8f0f Use hg to copy the go source.
Create a manifest of the install.
2012-02-28 18:58:25 -08:00
Joshua Bussdieker add7f55028 Dry up code 2012-02-18 15:58:34 -08:00
Joshua Bussdieker 9f05842f7a Print errors to stderr 2012-02-18 15:15:11 -08:00
Joshua Bussdieker e1a824d445 Don't output for these 2012-02-18 15:05:05 -08:00
Joshua Bussdieker b7015e00de Reset color 2012-02-17 11:26:32 -08:00
Joshua Bussdieker 96b9e48a8d Shouldn't create folder 2012-02-17 11:06:24 -08:00
Joshua Bussdieker 7c7483d2c2 Fix tabs 2012-02-17 10:54:26 -08:00
Joshua Bussdieker 01deadd125 stupid macs 2012-02-02 06:19:31 -08:00
Joshua Bussdieker 1f1e13d966 Another problem with mac 2012-02-02 06:15:05 -08:00
Joshua Bussdieker ca9c10ceee Mac compatability 2012-02-02 05:56:08 -08:00
Joshua Bussdieker 86fea55f33 Fix truncation bug 2012-02-02 03:14:37 -08:00
Joshua Bussdieker 1141a465f1 Add GVM_ROOT to Go version container environments 2012-02-02 02:50:35 -08:00
Joshua Bussdieker 46b989af95 More bugs when does it end 2012-02-01 21:41:02 -08:00
Joshua Bussdieker 77c2cc7664 Update install script 2012-02-01 19:46:45 -08:00
Joshua Bussdieker 5c0c7d3e64 Major revamp of install script 2012-02-01 19:25:39 -08:00
Joshua Bussdieker d67241f6f2 Fix env creation 2012-02-01 16:27:01 -08:00
Joshua Bussdieker a69645345b Make sure env folder exists and fixed gvm list 2012-02-01 16:10:17 -08:00
Joshua Bussdieker 0aae95fe1a Added env template for new installs 2012-02-01 03:26:04 -08:00
Joshua Bussdieker 50d521c28a Working on environments 2012-02-01 02:18:10 -08:00
Joshua Bussdieker 977483bead Use new scripts layout 2012-01-31 20:49:16 -08:00
Joshua Bussdieker f757d8307b Drop prefix 2012-01-31 20:27:49 -08:00