~kris/9p

disco

ref: 04a8c81b870ccfb7ed57dcc8ef7f937195e069e4 disco/getdeps.rc -rwxr-xr-x 1.3 KiB
04a8c81b — Jeremy O'Brien update README to reflect new Go hotness 6 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/rc
# Get dependencies for disco when no dgit is present
# This script may not be up to date and exists only as a courtesy

if(! test -e $GOPATH/src){
	mkdir -p $GOPATH/src
}

gitdeps = (github.com/mischief/ndb github.com/gorilla/websocket github.com/bwmarrin/discordgo)

cd $GOPATH/src

# Handle crypto package manually

echo Downloading golang.org/x/crypto…
mkdir -p $GOPATH/src/golang.org/x/crypto
cd $GOPATH/src/golang.org/x

hget https://github.com/golang/crypto/archive/master.zip > $GOPATH/src/golang.org/x/master.zip
unzip -f master.zip
mv crypto-master crypto
rm master.zip

cd $GOPATH/src

# Handle 9fans package manually

echo Downloading 9fans.net/go/plan9…
mkdir -p $GOPATH/src/9fans.net/go/plan9
cd $GOPATH/src/9fans.net/go

hget https://github.com/9fans/go/archive/master.zip > $GOPATH/src/9fans.net/go/master.zip
unzip -f master.zip
mv go-master plan9
rm master.zip

cd $GOPATH/src

# Other deps

echo Downloading github.com/Plan9-Archive/libauth…
go get github.com/Plan9-Archive/libauth

cd $GOPATH/src

for(i in $gitdeps){
	echo 'Downloading '^$i^'…'
	mkdir -p $i
	cd $i
	cd ..
	hget 'http://'^$i^'/archive/master.zip' > master.zip
	unzip -f master.zip
	repo = `{echo $i | awk -F '/' '{print $3}'}
	mv $repo^'-master' $repo
	rm master.zip
	cd $GOPATH/src
}

echo Done.