summary refs log tree commit diff
path: root/pkgs/applications/networking/onionshare/fix-paths.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/networking/onionshare/fix-paths.patch')
-rw-r--r--pkgs/applications/networking/onionshare/fix-paths.patch22
1 files changed, 14 insertions, 8 deletions
diff --git a/pkgs/applications/networking/onionshare/fix-paths.patch b/pkgs/applications/networking/onionshare/fix-paths.patch
index fec4b4e0395..62e69f927b5 100644
--- a/pkgs/applications/networking/onionshare/fix-paths.patch
+++ b/pkgs/applications/networking/onionshare/fix-paths.patch
@@ -1,6 +1,6 @@
 --- a/onionshare_cli/common.py
 +++ b/onionshare_cli/common.py
-@@ -318,67 +318,12 @@ class Common:
+@@ -318,73 +318,12 @@ class Common:
          return path
  
      def get_tor_paths(self):
@@ -18,21 +18,27 @@
 -            # In Windows, the Tor binaries are in the onionshare package, not the onionshare_cli package
 -            base_path = self.get_resource_path("tor")
 -            base_path = base_path.replace("onionshare_cli", "onionshare")
--            tor_path = os.path.join(base_path, "Tor", "tor.exe")
+-            tor_path = os.path.join(base_path, "tor.exe")
 -
 -            # If tor.exe isn't there, mayber we're running from the source tree
 -            if not os.path.exists(tor_path):
+-                self.log(
+-                    "Common", "get_tor_paths", f"Cannot find tor.exe at {tor_path}"
+-                )
 -                base_path = os.path.join(os.getcwd(), "onionshare", "resources", "tor")
 -
--                tor_path = os.path.join(base_path, "Tor", "tor.exe")
+-                tor_path = os.path.join(base_path, "tor.exe")
 -                if not os.path.exists(tor_path):
+-                    self.log(
+-                        "Common", "get_tor_paths", f"Cannot find tor.exe at {tor_path}"
+-                    )
 -                    raise CannotFindTor()
 -
--            obfs4proxy_file_path = os.path.join(base_path, "Tor", "obfs4proxy.exe")
--            snowflake_file_path = os.path.join(base_path, "Tor", "snowflake-client.exe")
--            meek_client_file_path = os.path.join(base_path, "Tor", "meek-client.exe")
--            tor_geo_ip_file_path = os.path.join(base_path, "Data", "Tor", "geoip")
--            tor_geo_ipv6_file_path = os.path.join(base_path, "Data", "Tor", "geoip6")
+-            obfs4proxy_file_path = os.path.join(base_path, "obfs4proxy.exe")
+-            snowflake_file_path = os.path.join(base_path, "snowflake-client.exe")
+-            meek_client_file_path = os.path.join(base_path, "meek-client.exe")
+-            tor_geo_ip_file_path = os.path.join(base_path, "geoip")
+-            tor_geo_ipv6_file_path = os.path.join(base_path, "geoip6")
 -
 -        elif self.platform == "Darwin":
 -            # Let's see if we have tor binaries in the onionshare GUI package