--- usr/lib64/yandex/browser/yandex-browser.orig 2023-01-23 14:01:37.216265102 +0300 +++ usr/lib64/yandex/browser/yandex-browser 2023-01-23 14:00:44.647104412 +0300 @@ -54,5 +54,22 @@ exec > >(exec cat) exec 2> >(exec cat >&2) +# Proxy settings +[ -z "${no_proxy-}" ] || + echo >&2 "warning: environment variable \`no_proxy' not supported" + +if [ -z "${auto_proxy-}" ]; then + for use_proxy in "${https_proxy-}" "${http_proxy-}" "${all_proxy-}"; do + if [ -n "$use_proxy" ]; then + YANDEX_BROWSER_FLAGS="$YANDEX_BROWSER_FLAGS --proxy-server=$use_proxy" + break + fi + done + [ -z "${ftp_proxy-}" ] || + echo >&2 "warning: environment variable \`ftp_proxy' not supported" +else + YANDEX_BROWSER_FLAGS="$YANDEX_BROWSER_FLAGS --proxy-auto-detect" +fi + # Note: exec -a below is a bashism. -exec -a "$0" "$HERE/yandex_browser" "$@" +exec -a "$0" "$HERE/yandex_browser" $YANDEX_BROWSER_FLAGS "$@"