From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Using a shared Guix store (was RE: [Bio-packaging] testing out guix) Date: Fri, 19 Jun 2015 13:40:11 +0200 Message-ID: <87616k0vvo.fsf@gnu.org> References: <877fr0i0kl.fsf@mdc-berlin.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51536) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z5uew-0007Mi-GY for guix-devel@gnu.org; Fri, 19 Jun 2015 07:40:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z5uer-0005iH-Gg for guix-devel@gnu.org; Fri, 19 Jun 2015 07:40:34 -0400 In-Reply-To: <877fr0i0kl.fsf@mdc-berlin.de> (Ricardo Wurmus's message of "Fri, 19 Jun 2015 10:06:50 +0200") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ricardo Wurmus Cc: Guix-devel , 'Pjotr Prins' , "'bio-packaging@mailman.open-bio.org'" Ricardo Wurmus skribis: > Even then, /gnu would be mounted read-only on all but the management > host, because there would still only be one daemon writing to the store > and the localstatedir =E2=80=93 even if it would take requests from multi= ple > remote guix clients. I think $localstatedir (/var/guix by default), or a subset thereof (namely /var/guix/profiles/per-user) should be shared read-write over NFS to allow users to create the profiles/per-user/$USER symlinks from other machines. Sysadmins might find it more convenient to have $localstatedir under /gnu, for instance --localstatedir=3D/gnu/var/guix, so that simply exporting /gnu over NFS covers everything. (Of course you still need the ability to talk to the central daemon from any host, as we discussed.) Thanks, Ludo=E2=80=99.