From: Rosen Penev Date: Fri, 9 Sep 2022 19:28:08 +0000 (-0700) Subject: prereq-build: fix python distutils detection X-Git-Tag: v23.05.0-rc1~2486 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=be6f0125514db8967a7181420db8ef20990bd93c;p=openwrt%2Fopenwrt.git prereq-build: fix python distutils detection Debian and by extension Ubuntu packages distutils in a suboptimal way where import distutils works but none of the methods do. This alternative check verifies that distutils is actually usable. Signed-off-by: Rosen Penev --- diff --git a/include/prereq-build.mk b/include/prereq-build.mk index 0a023c2c6f..67993cf7e3 100644 --- a/include/prereq-build.mk +++ b/include/prereq-build.mk @@ -188,7 +188,7 @@ $(eval $(call SetupHostCommand,python3,Please install Python >= 3.6, \ $(eval $(call TestHostCommand,python3-distutils, \ Please install the Python3 distutils module, \ - $(STAGING_DIR_HOST)/bin/python3 -c 'import distutils')) + $(STAGING_DIR_HOST)/bin/python3 -c 'from distutils import util')) $(eval $(call SetupHostCommand,file,Please install the 'file' package, \ file --version 2>&1 | grep file))