mirror of
				https://github.com/moby/moby.git
				synced 2022-11-09 12:21:53 -05:00 
			
		
		
		
	Move 'hack' to the less confusing 'project'
We might want to break it up into smaller pieces (eg. tools in one place, documents in another) but let's worry about that later. Signed-off-by: Solomon Hykes <solomon@docker.com>
This commit is contained in:
		
							parent
							
								
									10c0e72de8
								
							
						
					
					
						commit
						32e61b8f5c
					
				
					 37 changed files with 1 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -1,33 +0,0 @@
 | 
			
		|||
#!/bin/bash
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
DEST=$1
 | 
			
		||||
 | 
			
		||||
# explicit list of os/arch combos that support being a daemon
 | 
			
		||||
declare -A daemonSupporting
 | 
			
		||||
daemonSupporting=(
 | 
			
		||||
	[linux/amd64]=1
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
# if we have our linux/amd64 version compiled, let's symlink it in
 | 
			
		||||
if [ -x "$DEST/../binary/docker-$VERSION" ]; then
 | 
			
		||||
	mkdir -p "$DEST/linux/amd64"
 | 
			
		||||
	(
 | 
			
		||||
		cd "$DEST/linux/amd64"
 | 
			
		||||
		ln -s ../../../binary/* ./
 | 
			
		||||
	)
 | 
			
		||||
	echo "Created symlinks:" "$DEST/linux/amd64/"*
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
for platform in $DOCKER_CROSSPLATFORMS; do
 | 
			
		||||
	(
 | 
			
		||||
		mkdir -p "$DEST/$platform" # bundles/VERSION/cross/GOOS/GOARCH/docker-VERSION
 | 
			
		||||
		export GOOS=${platform%/*}
 | 
			
		||||
		export GOARCH=${platform##*/}
 | 
			
		||||
		if [ -z "${daemonSupporting[$platform]}" ]; then
 | 
			
		||||
			export LDFLAGS_STATIC_DOCKER="" # we just need a simple client for these platforms
 | 
			
		||||
			export BUILDFLAGS=( "${ORIG_BUILDFLAGS[@]/ daemon/}" ) # remove the "daemon" build tag from platforms that aren't supported
 | 
			
		||||
		fi
 | 
			
		||||
		source "$(dirname "$BASH_SOURCE")/binary" "$DEST/$platform"
 | 
			
		||||
	)
 | 
			
		||||
done
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue