mirror of
				https://github.com/moby/moby.git
				synced 2022-11-09 12:21:53 -05:00 
			
		
		
		
	full diff:9e99af28df...d0951081b3- docker/libnetwork#2560 types: remove some dead code - docker/libnetwork#2562 client/mflag: remove use of docker/docker/pkg/homedir - docker/libnetwork#2576 Skip redundant kernel version checks - docker/libnetwork#2583 vendor: update docker to7ca355652fand reduce dependency graph Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			961 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			961 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
# LIBNETWORK_COMMIT is used to build the docker-userland-proxy binary. When
 | 
						|
# updating the binary version, consider updating github.com/docker/libnetwork
 | 
						|
# in vendor.conf accordingly
 | 
						|
: "${LIBNETWORK_COMMIT:=d0951081b35fa4216fc4f0064bf065beeb55a74b}"
 | 
						|
 | 
						|
install_proxy() {
 | 
						|
	case "$1" in
 | 
						|
		"dynamic")
 | 
						|
			install_proxy_dynamic
 | 
						|
			return
 | 
						|
			;;
 | 
						|
		"")
 | 
						|
			export CGO_ENABLED=0
 | 
						|
			_install_proxy
 | 
						|
			;;
 | 
						|
		*)
 | 
						|
			echo 'Usage: $0 [dynamic]'
 | 
						|
			;;
 | 
						|
	esac
 | 
						|
}
 | 
						|
 | 
						|
install_proxy_dynamic() {
 | 
						|
	export PROXY_LDFLAGS="-linkmode=external" install_proxy
 | 
						|
	export BUILD_MODE=${GO_BUILDMODE}
 | 
						|
	_install_proxy
 | 
						|
}
 | 
						|
 | 
						|
_install_proxy() {
 | 
						|
	echo "Install docker-proxy version $LIBNETWORK_COMMIT"
 | 
						|
	git clone https://github.com/docker/libnetwork.git "$GOPATH/src/github.com/docker/libnetwork"
 | 
						|
	cd "$GOPATH/src/github.com/docker/libnetwork"
 | 
						|
	git checkout -q "$LIBNETWORK_COMMIT"
 | 
						|
	go build ${BUILD_MODE} -ldflags="$PROXY_LDFLAGS" -o ${PREFIX}/docker-proxy github.com/docker/libnetwork/cmd/proxy
 | 
						|
}
 |