From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/ Date: Mon, 22 Aug 2016 21:51:48 +0300 Message-ID: <87r39ghc1n.fsf@gmail.com> References: <8737lx89hk.fsf@systemreboot.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56007) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bbuKB-0005uR-08 for help-guix@gnu.org; Mon, 22 Aug 2016 14:51:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bbuK6-0005c8-4A for help-guix@gnu.org; Mon, 22 Aug 2016 14:51:53 -0400 Received: from mail-lf0-x230.google.com ([2a00:1450:4010:c07::230]:35290) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bbuK5-0005c3-Sb for help-guix@gnu.org; Mon, 22 Aug 2016 14:51:50 -0400 Received: by mail-lf0-x230.google.com with SMTP id f93so84697495lfi.2 for ; Mon, 22 Aug 2016 11:51:49 -0700 (PDT) In-Reply-To: <8737lx89hk.fsf@systemreboot.net> (Arun Isaac's message of "Mon, 22 Aug 2016 14:29:35 +0530") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Arun Isaac Cc: "help-guix@gnu.org" Arun Isaac (2016-08-22 11:59 +0300) wrote: > I installed the package `transmission-remote-cli` in my profile with > `guix package -i transmission-remote-cli`. But, the executable > `transmission-remote-cli` is not symlinked into > ~/.guix-profile/bin/. Are you sure you did "guix package -i transmission-remote-cli" as user? I've just tried and got "~/.guix-profile/bin/transmission-remote-cli" (it is a symlink to a wrapper but it doesn't matter), so most likely you did something wrong. > I have noticed similar problems in some other packages as well. How does > guix decide which executables to symlink into bin? If you run "guix build transmission-remote-cli", you'll see: /gnu/store/...-transmission-remote-cli-1.7.1 Now if you look at this directory, you'll see "bin" directory there. All files placed in such "bin" directories appears in "~/.guix-profile/bin" when you install packages. The same for other directories and files: symlinks to all of them are created for inside profile after a package is installed. -- Alex