From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: Leveraging a GuixSD Host's store in vm-images Date: Sat, 28 Apr 2018 12:44:50 -0700 Message-ID: <87r2mzkte5.fsf@gmail.com> References: <871sf2zuh3.fsf@gmail.com> <87efj12tfx.fsf@gmail.com> <87o9i4kwk8.fsf@gmail.com> 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]:56324) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fCVmE-0004pB-3G for help-guix@gnu.org; Sat, 28 Apr 2018 15:44:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fCVmD-0003PM-Dw for help-guix@gnu.org; Sat, 28 Apr 2018 15:44:58 -0400 Received: from mail-pg0-x232.google.com ([2607:f8b0:400e:c05::232]:36955) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fCVmD-0003PA-6m for help-guix@gnu.org; Sat, 28 Apr 2018 15:44:57 -0400 Received: by mail-pg0-x232.google.com with SMTP id a13-v6so3803172pgu.4 for ; Sat, 28 Apr 2018 12:44:56 -0700 (PDT) In-Reply-To: <87o9i4kwk8.fsf@gmail.com> (George myglc's message of "Fri, 27 Apr 2018 20:24:07 -0400") 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: George myglc2 Clemmer Cc: help-guix --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable George myglc2 Clemmer writes: > On the HOST: > > -- set up a guix git repo with a "local master" that points to the most > recent 'guix' package update. > > -- Configure the host and VMs using the local master. > > -- 'guix publish' the HOST store > > -- resist the temptation to do 'git pull' or 'guix gc' ;-) > > -- only when necessary "leap frog" the local master to a newer guix > package update. > > On the VMs: > > -- only use 'guix pull --url=3DHOST=E2=80=99 > > -- 'guix copy --to=3DHOST' build results > > -- set HOST as the primary substitute server > > WDYT? I think it's probably about the best you can do without setting up your own build farm! Which might be another good option. ;-) =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlrkzzIACgkQ3UCaFdgi Rp14IRAAgWsf5PddnleI0bPUxdPvWEM3KD3T5qY7rGqcPrtKsVRavI2dOASD2CFl atRYoVs6kYhSsNi036q/nI6qtzJZh4bk872t45Mz/qIOvyy4EXktt6wecCxvN3ZT G5yDCqQZIIyubaJLzP3IQ4a8q3uyu6oeBUqzxHWaSMxP/+SEDKfVqpw4R02+QDRE ZxdtxfipZzt0+4MN1FAYQQrMeMw6MUnin40XWArq0c/1Kfv8vAbz+ztuGHiwBU0m 67VbkqviS1KfafsKWOUwD7L0BdvVoZpx1NyHCQO6e46faAZ6N9na/ygDd+UD5X6a BT/lxFSa6w1k75hXKKOZyeMxFfPFNxs5fmJwpFQs9tBxRUcxF4qynZTCxY13hFio sSEGPb7EwHrvpU0QZRRiE1n2j0rAjbWoZUmFPdvcUSPkEIWcXRQiTlq/YLhjiW8Y 8ZPerQiRlXnnh3hs6HAsDXOZUWZdqmtyIW9KiFk7QI22rdYZUiGxh/sfqXqu1C+y 3ZFsaqhPMI1I5AvZyadnyb6p3ExstXDu01n9+TVnSJ1YAlWXM8ZtxMuL77WABZA/ OSN5I3eZNxJQEZtluY/TSgELFCZdyZvNmsSyKGj/MiT6Rbh9FdYeckrzE3hI4YZn 9fgK1hYMVj657KYYYjGImwN6RKThXzynvo9Xzr46jATJo3Y0g68= =Uj8D -----END PGP SIGNATURE----- --=-=-=--