From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kragen Javier Sitaker Subject: bug#21209: /gnu/store should be able to be a symlink, but it can't Date: Sat, 8 Aug 2015 15:48:18 +0000 Message-ID: <20150808154818.GA1808@adjuvant> References: <20150807160308.GA13042@adjuvant> <20150808093119.GA13194@thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37665) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZO6Mt-0001Ov-Rl for bug-guix@gnu.org; Sat, 08 Aug 2015 11:49:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZO6Mo-0003Ux-SN for bug-guix@gnu.org; Sat, 08 Aug 2015 11:49:07 -0400 Received: from debbugs.gnu.org ([140.186.70.43]:46569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZO6Mo-0003Ut-PO for bug-guix@gnu.org; Sat, 08 Aug 2015 11:49:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZO6Mo-00068e-7k for bug-guix@gnu.org; Sat, 08 Aug 2015 11:49:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <20150808093119.GA13194@thebird.nl> 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-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Pjotr Prins Cc: 21209@debbugs.gnu.org On Sat, Aug 08, 2015 at 11:31:19AM +0200, Pjotr Prins wrote: > it is by design that you can't symlink. If that is true (and it seems like a rather strange design; why would somebody want that?) I think that the error message should explain that rather than simply complaining that /gnu/store is "not a directory". > On Sat, Aug 08, 2015 at 06:51:17AM +0200, Claes Wallin wrote: > > On 07-Aug-2015 11:22 pm, "Kragen Javier Sitaker" <[1]kragen@canonical.org> > > wrote: > > > I’m working around that by directly mounting the /gnustore partition > > > under /gnu/store now. > > > > You don't need to make a new file system and a loop mount. You could just > > make a bind mount. Indeed, but I had already made the new filesystem, for other reasons.