diff options
| author | Jeffery To <jeffery.to@gmail.com> | 2019-03-31 19:11:15 +0800 |
|---|---|---|
| committer | Jeffery To <jeffery.to@gmail.com> | 2019-04-03 21:05:14 +0800 |
| commit | 0280c67103f525937569528c8ba88fa3e144a903 (patch) | |
| tree | 83c3078c8f7cd023ee7ebac2c54baa706098f72c /lang/python/python-package.mk | |
| parent | abfd6d81ed0e14e6742fcbc09a7c8d79ad5fd655 (diff) | |
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 <jeffery.to@gmail.com>
Diffstat (limited to 'lang/python/python-package.mk')
| -rw-r--r-- | lang/python/python-package.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lang/python/python-package.mk b/lang/python/python-package.mk index 9990d5340..e1196bbb8 100644 --- a/lang/python/python-package.mk +++ b/lang/python/python-package.mk @@ -69,6 +69,7 @@ define PyPackage define Package/$(1)/install $$(call PyPackage/$(1)/install,$$(1)) + SED="$(SED)" \ $(SHELL) $(python_mk_path)python-package-install.sh "2" \ "$(PKG_INSTALL_DIR)" "$$(1)" \ "$(HOST_PYTHON_BIN)" "$$(2)" \ |
