diff --git a/lang/python/python-package-install.sh b/lang/python/python-package-install.sh index 4e7fb7af5b9cf3..aec7ac9f136910 100644 --- a/lang/python/python-package-install.sh +++ b/lang/python/python-package-install.sh @@ -97,6 +97,16 @@ while IFS='|' read -r cmd path file_mode dir_mode; do rm -fR -- "$dest"/$path ;; + -\?) + log "Optionally removing: \"$path\"" + + if ! path_exists "$dest" "$path"; then + log "\"$dest/$path\" not found" + else + rm -fR -- "$dest"/$path + fi + ;; + =) log "Setting recursive permissions \"${file_mode:-(none)}\"/\"${dir_mode:-(none)}\" on \"$path\"" diff --git a/lang/python/python3-package.mk b/lang/python/python3-package.mk index 0f45bdc3cc5a94..f6feba89429be2 100644 --- a/lang/python/python3-package.mk +++ b/lang/python/python3-package.mk @@ -125,6 +125,7 @@ endef define Py3Package/filespec/Default +|$(PYTHON3_PKG_DIR) +-?|$(PYTHON3_PKG_DIR)/*.dist-info endef # $(1) => package name