Skip to content

Commit c063014

Browse files
authored
Allow building from an almost empty system (#86)
1 parent 2b7ec0c commit c063014

File tree

2 files changed

+36
-20
lines changed

2 files changed

+36
-20
lines changed

deps.sh

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
#!/bin/bash
2-
printf "\n### Getting dependencies ###\n"
2+
set -x
3+
4+
printf "\n### Getting govendor ###\n"
5+
if ! govendor -version 2>&1 | grep v1.0.8 >& /dev/null; then
6+
GOVENDORDIR="$HOME/go/src/github.com/kardianos/govendor"
7+
[ -d "$GOVENDORDIR" ] || git clone "https://github.com/kardianos/govendor" "$GOVENDORDIR"
8+
cd "$GOVENDORDIR" && git checkout fbbc78e8d1b533dfcf81c2a4be2cec2617a926f7 && go install -v
9+
fi
10+
11+
printf "\n### Getting vendor libraries\n"
312
govendor sync -v
13+
14+
printf "\n### Getting dependencies\n"
15+
sudo apt-get install -y capnproto libpam0g-dev
16+
if ! command -v capnpc-go >&/dev/null; then
17+
cd vendor/zombiezen.com/go/capnproto2/capnpc-go && go install -v
18+
fi
19+
420
printf "\n### Compiling capnp ###\n"
521
cp vendor/zombiezen.com/go/capnproto2/std/go.capnp vendor/github.com/scionproto/scion/proto/go.capnp
622
cd vendor/github.com/scionproto/scion/go/proto && make

vendor/vendor.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
{
66
"checksumSHA1": "9NFR6RG8H2fNyKHscGmuGLQhRm4=",
77
"path": "github.com/Azure/go-ansiterm",
8-
"revision": "3cd54c28fd7281f995d134d2e0d74582a90b2f14",
9-
"revisionTime": "2019-04-25T00:25:05Z"
8+
"revision": "d6e3b3328b783f23731bc4d058875b0371ff8109",
9+
"revisionTime": "2017-09-29T23:40:23Z"
1010
},
1111
{
1212
"checksumSHA1": "3/UphB+6Hbx5otA4PjFjvObT+L4=",
1313
"path": "github.com/Azure/go-ansiterm/winterm",
14-
"revision": "3cd54c28fd7281f995d134d2e0d74582a90b2f14",
15-
"revisionTime": "2019-04-25T00:25:05Z"
14+
"revision": "d6e3b3328b783f23731bc4d058875b0371ff8109",
15+
"revisionTime": "2017-09-29T23:40:23Z"
1616
},
1717
{
1818
"checksumSHA1": "Pc2ORQp+VY3Un/dkh4QwLC7R6lE=",
@@ -227,10 +227,10 @@
227227
"revisionTime": "2018-02-21T18:54:26Z"
228228
},
229229
{
230-
"checksumSHA1": "uKoo85DVwvdZLliXjWmHuOoof5M=",
230+
"checksumSHA1": "Aulh7C5SVOA4Jzt5eHNH6197Mbk=",
231231
"path": "github.com/konsorten/go-windows-terminal-sequences",
232-
"revision": "3cd54c28fd7281f995d134d2e0d74582a90b2f14",
233-
"revisionTime": "2019-04-25T00:25:05Z"
232+
"revision": "f55edac94c9bbba5d6182a4be46d86a2c9b5b50e",
233+
"revisionTime": "2019-02-26T22:47:05Z"
234234
},
235235
{
236236
"checksumSHA1": "GcNSG4GpHNO3w145a7jfm37ATRk=",
@@ -374,9 +374,9 @@
374374
"path": "github.com/msteinert/pam",
375375
"revision": "f29b9f28d6f9a1f6c4e6fd5db731999eb946574b",
376376
"revisionTime": "2019-02-15T18:06:59Z"
377-
},
378-
{
379-
"checksumSHA1": "oAzVVzZ8G62Tc8Z6QKKuFmI79bk=",
377+
},
378+
{
379+
"checksumSHA1": "oAzVVzZ8G62Tc8Z6QKKuFmI79bk=",
380380
"path": "github.com/netsec-ethz/rains/internal/pkg/algorithmTypes",
381381
"revision": "ea31b8af8390375bf72b810804de21f17036a5d0",
382382
"revisionTime": "2019-03-25T15:14:30Z"
@@ -741,10 +741,10 @@
741741
"tree": true
742742
},
743743
{
744-
"checksumSHA1": "Tx+N13P+lGKgx5LXb2FcNkezzvU=",
744+
"checksumSHA1": "+enshrlE9AS7iFQTrtHNWj4wAFw=",
745745
"path": "github.com/sirupsen/logrus",
746-
"revision": "3cd54c28fd7281f995d134d2e0d74582a90b2f14",
747-
"revisionTime": "2019-04-25T00:25:05Z"
746+
"revision": "07a84ee7412e7a28663d92930a1d46f81b124ee1",
747+
"revisionTime": "2019-07-01T14:35:06Z"
748748
},
749749
{
750750
"checksumSHA1": "1fb7nsAYXNlr/tE7At08oT2ao8I=",
@@ -872,6 +872,12 @@
872872
"revision": "8ac0e0d97ce45cd83d1d7243c060cb8461dda5e9",
873873
"revisionTime": "2018-06-07T13:59:11Z"
874874
},
875+
{
876+
"checksumSHA1": "eP6ULb7qY83lyYmM7AfaDIRDeXE=",
877+
"path": "golang.org/x/crypto/sha3",
878+
"revision": "3d3f9f413869b949e48070b5bc593aa22cc2b8f2",
879+
"revisionTime": "2018-11-10T06:03:37Z"
880+
},
875881
{
876882
"checksumSHA1": "MlXjI8z02yIKwBpYVCyhbcWynMU=",
877883
"path": "golang.org/x/crypto/ssh",
@@ -883,12 +889,6 @@
883889
"path": "golang.org/x/crypto/ssh/terminal",
884890
"revision": "d864b10871cd4370fe574816b489c819c675ccc7",
885891
"revisionTime": "2019-04-22T17:19:08Z"
886-
},
887-
{
888-
"checksumSHA1": "eP6ULb7qY83lyYmM7AfaDIRDeXE=",
889-
"path": "golang.org/x/crypto/sha3",
890-
"revision": "3d3f9f413869b949e48070b5bc593aa22cc2b8f2",
891-
"revisionTime": "2018-11-10T06:03:37Z"
892892
},
893893
{
894894
"checksumSHA1": "CQYQ8wELyxPMRYOTDLELVtude/M=",

0 commit comments

Comments
 (0)