From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nam Nguyen Subject: bug#32855: sshuttle /usr/bin/env Date: Sun, 30 Sep 2018 07:45:05 -0700 Message-ID: <20180930144505.GA996@antelope> References: <20180927182323.GA30836@antelope> <20180927192218.GA11125@antelope> <87o9ciha1x.fsf@tobias.gr> <20180929224001.GA10179@antelope> <87h8i7cicn.fsf@tobias.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50330) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6cz0-00054Z-4r for bug-guix@gnu.org; Sun, 30 Sep 2018 10:46:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g6cyx-0006aP-08 for bug-guix@gnu.org; Sun, 30 Sep 2018 10:46:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:55837) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g6cyw-0006aB-SA for bug-guix@gnu.org; Sun, 30 Sep 2018 10:46:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g6cyw-0004d8-Gi for bug-guix@gnu.org; Sun, 30 Sep 2018 10:46:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <87h8i7cicn.fsf@tobias.gr> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Tobias Geerinckx-Rice Cc: 32855@debbugs.gnu.org > This is just wrong: it calls the client's /gnu/store/.../sh on the server. Thanks for identifying the problem. Your solution sounds good. > Could you check whether replacing '(which "sh")' with '"sh"' works? It does > for me. Yes, this works in my testing. > A POSIX-compliant 'sh' was always an unstated server-side dependency, > and Guix happens to be very good at finding (and breaking :-) those. Guix is great, and I am enjoying learning more about it! I suppose these are the challenges that come with making software portable.