[build]: Fix comparing docker versions in build (#3205)
This commit is contained in:
parent
92efe73e48
commit
39b641eb89
@ -46,7 +46,7 @@ endif
|
||||
# Note: Using the greater of CE (17.05.0) and EE (17.06.1) versions that support ARG before FROM
|
||||
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" | cut -d' ' -f3 | 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)
|
||||
ifeq (0,$(docker_is_valid))
|
||||
$(error SONiC requires Docker version $(docker_min) or later)
|
||||
|
Loading…
Reference in New Issue
Block a user