From 239ea3d04bd073dcfc52d7b6924a14357e41b8cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?= Date: Tue, 4 Aug 2020 12:24:09 +0200 Subject: [PATCH] tinyproxy: support rsync for Gentoo --- network/tinyproxy-updates.conf | 2 ++ network/update-proxy-configs | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/network/tinyproxy-updates.conf b/network/tinyproxy-updates.conf index 5372fd9..b88c917 100644 --- a/network/tinyproxy-updates.conf +++ b/network/tinyproxy-updates.conf @@ -21,6 +21,8 @@ Allow 127.0.0.1 Allow 10.137.0.0/16 ConnectPort 443 +# Gentoo uses Rsync for its main repository +ConnectPort 873 # Explicitly block connections to the proxy IP, to return an error in such # case. This error page contains a magic string which is used in Whonix to diff --git a/network/update-proxy-configs b/network/update-proxy-configs index 24f7df2..26639cf 100755 --- a/network/update-proxy-configs +++ b/network/update-proxy-configs @@ -77,7 +77,8 @@ EOF # Determine whether the proxy should be used if qsvc yum-proxy-setup || qsvc updates-proxy-setup ; then - PROXY_ADDR="http://127.0.0.1:8082/" + PROXY_ADDR_BASE="127.0.0.1:8082" + PROXY_ADDR="http://${PROXY_ADDR_BASE}/" PROXY_CONF_ENTRY="proxy=$PROXY_ADDR" else PROXY_ADDR="" @@ -148,5 +149,6 @@ fi # Portage (Gentoo) if [ -e /etc/portage/make.conf ]; then update_conf /etc/portage/make.conf "http_proxy=\"$PROXY_ADDR\" -https_proxy=\"$PROXY_ADDR\"" +https_proxy=\"$PROXY_ADDR\" +RSYNC_PROXY=\"${PROXY_ADDR_BASE}\"" fi