From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: Guix on clusters and in HPC Date: Fri, 04 Nov 2016 19:17:23 -0700 Message-ID: <87lgwyk6vg.fsf@gmail.com> References: <87r37divr8.fsf@gnu.org> <8737jteh8z.fsf@gnu.org> <871szbazaa.fsf@gnu.org> <8760omujwc.fsf@elephly.net> <874m3zuy52.fsf@gnu.org> <9d899b54-934f-e98b-2464-8ccc2f8115c7@uq.edu.au> <20161102160325.GA18871@mail.thebird.nl> <20161104220523.GA998@mail.thebird.nl> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33372) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c2qY4-0005Zn-2u for guix-devel@gnu.org; Fri, 04 Nov 2016 22:17:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c2qY2-0005P3-Pa for guix-devel@gnu.org; Fri, 04 Nov 2016 22:17:36 -0400 Received: from mail-pf0-x229.google.com ([2607:f8b0:400e:c00::229]:34947) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c2qY2-0005Mi-Hr for guix-devel@gnu.org; Fri, 04 Nov 2016 22:17:34 -0400 Received: by mail-pf0-x229.google.com with SMTP id i88so60555917pfk.2 for ; Fri, 04 Nov 2016 19:17:33 -0700 (PDT) In-Reply-To: <20161104220523.GA998@mail.thebird.nl> (Pjotr Prins's message of "Fri, 4 Nov 2016 22:05:23 +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 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Pjotr Prins writes: > Wrote down a way to distribute software using containers and tar ;) > > https://github.com/pjotrp/guix-notes/blob/master/DISTRIBUTE.org Neat trick! Thanks for sharing. I see that this relies on undocumented behavior, which is the fact that each store directory in the environment's closure gets bind-mounted read-only, and practically no other files are visible in the container. I had to peek inside guix/scripts/environment.scm to figure that out. Fun stuff :) Should the bind-mount behavior when creating containers for an environment also be documented in the manual, or was there a reason why we didn't mention it there? =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYHUE4AAoJEN1AmhXYIkad0qIQALzAknEaz4UIeZY0brzYbW7A 9x31Rt88MhL749+1ubujG1Fh5V2I9BXiehliFe8ZbXkimhCSbyFIYSuYwj+qKUbd bz6bKe9v4+BZsuauDkF6OU+00KtzsgJCR3wpgtMTrctRnC4O9Y526ZPGOrUaX0+N sZKMl61M5beZMBqztCJSHE0QCAnMXeBQoyFXMuDwzojaPKDAVf6vOd3/n6kC9F3V oXaq5m1wikf9F+iNxoURz4QSDU0revdKw9G00pDjhnEUl4c+6SOxcN/kx/4dN3JP ndWEvQDXX/cx5hc+ICeduCZzcMfaN/DJmBWmVekrC5Lu5ycnc27Vdr7owJE/5Tie ieUmvlDouN+qSS5Kd0pRgokTgYy1yX8Dw+XrHjJnkn6naa2ANRbc6Y+GdcjG56A+ HZ+K7NnE5mN4OLdr/iXVtt8BiDG8Y5y3eHmhfRvJE9db+sV2D+WXUk1JieZJ2Res e/Wye6hnnSoBUwSDg7UoNmnsACRDKaqbRCBQZTqvoRdJPFlY+f7itEXO3wOSJ8df /jCN6kRrfD/IuYSVKJsvjfSolSK0Djs3G71JY4VTgwHmX1p3rowx3zImqVeNis1r h4tj9eHUIGlNsS4W8gP59VpmMxWNz1m0o6kM6aB1U3bg9XPOLp59wcKWqHeDG2v+ wv/ooh+zZnX1HyZOJ48L =EbBr -----END PGP SIGNATURE----- --=-=-=--