From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: Re: delete profile Date: Tue, 14 Mar 2017 09:42:56 +0100 Message-ID: <87efy0mepb.fsf@lupo.i-did-not-set--mail-host-address--so-tickle-me> References: <87y3waqua6.fsf@lupo.i-did-not-set--mail-host-address--so-tickle-me> <877f3t9dgj.fsf@gmail.com> <20170314055518.GA12348@mail.thebird.nl> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49739) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cni2n-0003vZ-Uz for guix-devel@gnu.org; Tue, 14 Mar 2017 04:43:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cni2m-0008Hq-S0 for guix-devel@gnu.org; Tue, 14 Mar 2017 04:43:02 -0400 Received: from mail-wm0-x242.google.com ([2a00:1450:400c:c09::242]:36600) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cni2m-0008HU-L3 for guix-devel@gnu.org; Tue, 14 Mar 2017 04:43:00 -0400 Received: by mail-wm0-x242.google.com with SMTP id v190so13615110wme.3 for ; Tue, 14 Mar 2017 01:43:00 -0700 (PDT) In-Reply-To: <20170314055518.GA12348@mail.thebird.nl> (Pjotr Prins's message of "Tue, 14 Mar 2017 05:55:18 +0000") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Pjotr Prins Cc: guix-devel@gnu.org, Alex Kost Pjotr Prins writes: > On Mon, Mar 13, 2017 at 10:35:56PM +0300, Alex Kost wrote: >> Federico Beffa (2017-03-12 18:28 +0100) wrote: >> >> > Hi, >> > >> > I've created a profile for test purposes with >> > >> > guix package -p $HOME/guix-test-profile -m test-manifest.scm >> > >> > that now I would like to delete. I've looked up the documentation but >> > not found any suitable command. What's the recommended procedure to >> > delete it? >> >> I would simply remove it and all its generations >> ("$HOME/guix-test-profile-XX-link") manually. I don't know if there is >> any recommended way to do it though. > > That removes the symlinks to a directory in /var/guix/profiles. I > think you also need to remove the links in the latter if you want the > garbage collection to work. 'guix -p $HOME/guix-test-profile' lists only 1 generation (but I did create another one and then I rolled-back). I run 'guix gc' and now I find dangling symlinks in my $HOME. One symlink is still active (the active generation) which imply that it is registered as a GC root. However, it's not in '/usr/local/var/guix/profiles' (I installed from source with the default prefix=/usr/local). Not sure where to find it. Thanks for the suggestions. Fede