mirror of
				https://github.com/Telecominfraproject/ols-nos.git
				synced 2025-10-31 01:57:48 +00:00 
			
		
		
		
	[build] Fixes for multi arch in Dockerfile (#3237)
Fix for rules/config as it is overridden by Make infra Signed-off-by: Antony Rheneus <arheneus@marvell.com>
This commit is contained in:
		 arheneus@marvell.com
					arheneus@marvell.com
				
			
				
					committed by
					
						 lguohan
						lguohan
					
				
			
			
				
	
			
			
			 lguohan
						lguohan
					
				
			
						parent
						
							6add9445c8
						
					
				
				
					commit
					e9d3858633
				
			| @@ -53,7 +53,7 @@ endif | ||||
| docker_min := 17.06.1 | ||||
| docker_min_ver := $(shell echo "$(docker_min)" | awk -F. '{printf("%d%03d%03d\n",$$1,$$2,$$3);}' 2>/dev/null) | ||||
| docker_ver := $(shell docker info 2>/dev/null | grep -i "server version" | rev | cut -d' ' -f1 | rev | awk -F. '{printf("%d%03d%03d\n",$$1,$$2,$$3);}' 2>/dev/null) | ||||
| docker_is_valid := $(shell if [ $(docker_ver) -lt $(docker_min_ver) ] ; then echo "0"; else echo "1"; fi) | ||||
| docker_is_valid := $(shell if [[ "$(docker_ver)" -lt $(docker_min_ver) ]] ; then echo "0"; else echo "1"; fi) | ||||
| ifeq (0,$(docker_is_valid)) | ||||
| $(error SONiC requires Docker version $(docker_min) or later) | ||||
| endif | ||||
|   | ||||
							
								
								
									
										3
									
								
								slave.mk
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								slave.mk
									
									
									
									
									
								
							| @@ -81,6 +81,8 @@ list : | ||||
| ## Include other rules | ||||
| ############################################################################### | ||||
|  | ||||
| include $(RULES_PATH)/config | ||||
|  | ||||
| ifeq ($(SONIC_ENABLE_PFCWD_ON_START),y) | ||||
| ENABLE_PFCWD_ON_START = y | ||||
| endif | ||||
| @@ -97,7 +99,6 @@ ifeq ($(SONIC_INSTALL_DEBUG_TOOLS),y) | ||||
| INSTALL_DEBUG_TOOLS = y | ||||
| endif | ||||
|  | ||||
| include $(RULES_PATH)/config | ||||
| include $(RULES_PATH)/functions | ||||
| include $(RULES_PATH)/*.mk | ||||
| ifneq ($(CONFIGURED_PLATFORM), undefined) | ||||
|   | ||||
| @@ -360,6 +360,6 @@ RUN apt-get install -y docker-ce=18.06.3~ce~3-0~debian | ||||
| RUN echo "DOCKER_OPTS=\"--experimental --storage-driver=vfs\"" >> /etc/default/docker | ||||
|  | ||||
| # For jenkins slave | ||||
| RUN echo "deb [arch=amd64] http://archive.debian.org/debian jessie-backports main" >> /etc/apt/sources.list | ||||
| RUN echo "deb [arch={{ CONFIGURED_ARCH }}] http://archive.debian.org/debian jessie-backports main" >> /etc/apt/sources.list | ||||
| RUN apt-get -o Acquire::Check-Valid-Until=false update | ||||
| RUN apt-get -y -o Acquire::Check-Valid-Until=false install ca-certificates-java=20161107~bpo8+1 openjdk-8-jdk | ||||
|   | ||||
		Reference in New Issue
	
	Block a user