39 lines
758 B
Bash
Executable File
39 lines
758 B
Bash
Executable File
#!/bin/sh
|
|
# Copyright (c) HashiCorp, Inc.
|
|
# SPDX-License-Identifier: MPL-2.0
|
|
|
|
|
|
chown vagrant:wheel \
|
|
/opt/gopath \
|
|
/opt/gopath/src \
|
|
/opt/gopath/src/github.com \
|
|
/opt/gopath/src/github.com/hashicorp
|
|
|
|
mkdir -p /usr/local/etc/pkg/repos
|
|
|
|
cat <<EOT > /usr/local/etc/pkg/repos/FreeBSD.conf
|
|
FreeBSD: {
|
|
url: "pkg+http://pkg.FreeBSD.org/\${ABI}/latest"
|
|
}
|
|
EOT
|
|
|
|
pkg update
|
|
|
|
pkg install -y \
|
|
editors/vim-tiny \
|
|
devel/git \
|
|
devel/gmake \
|
|
lang/go \
|
|
security/ca_root_nss \
|
|
shells/bash
|
|
|
|
chsh -s /usr/local/bin/bash vagrant
|
|
chsh -s /usr/local/bin/bash root
|
|
|
|
cat <<EOT >> /home/vagrant/.profile
|
|
export GOPATH=/opt/gopath
|
|
export PATH=\$GOPATH/bin:\$PATH
|
|
|
|
cd /opt/gopath/src/github.com/hashicorp/nomad
|
|
EOT
|