From 0280c67103f525937569528c8ba88fa3e144a903 Mon Sep 17 00:00:00 2001 From: Jeffery To Date: Sun, 31 Mar 2019 19:11:15 +0800 Subject: python,python3: Fix overridden usr/bin symlinks Currently, all files in usr/bin (presumably all Python scripts) are run through sed to replace the shebang; sed will overwrite the file whether or not a match is found. This causes symlinks to be overridden and made into copies of their targets. python[3]-base and python[3]-dev are affected by this. This adds the --follow-symlinks flag to sed, in addition to using $(SED), so that symlinks are not overridden. Signed-off-by: Jeffery To --- lang/python/python3-package.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'lang/python/python3-package.mk') diff --git a/lang/python/python3-package.mk b/lang/python/python3-package.mk index e52a15233..40feef420 100644 --- a/lang/python/python3-package.mk +++ b/lang/python/python3-package.mk @@ -68,6 +68,7 @@ define Py3Package define Package/$(1)/install $$(call Py3Package/$(1)/install,$$(1)) + SED="$(SED)" \ $(SHELL) $(python3_mk_path)python-package-install.sh "3" \ "$(PKG_INSTALL_DIR)" "$$(1)" \ "$(HOST_PYTHON3_BIN)" "$$(2)" \ -- cgit