From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id qNppO816+WK6yQAAbAwnHQ (envelope-from ) for ; Mon, 15 Aug 2022 00:44:30 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 0HmFOs16+WKnSAEAG6o9tA (envelope-from ) for ; Mon, 15 Aug 2022 00:44:29 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BDD102A051 for ; Mon, 15 Aug 2022 00:44:29 +0200 (CEST) Received: from localhost ([::1]:42776 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oNMLM-00073s-Kv for larch@yhetil.org; Sun, 14 Aug 2022 18:44:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49554) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNMLA-00072t-LK for guix-devel@gnu.org; Sun, 14 Aug 2022 18:44:17 -0400 Received: from mx0.riseup.net ([198.252.153.6]:38000) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNML8-0003qM-HU for guix-devel@gnu.org; Sun, 14 Aug 2022 18:44:16 -0400 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4M5XXD4JVbz9sNt for ; Sun, 14 Aug 2022 22:44:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1660517052; bh=Af/Fot6wt3m7e18ye4mty6WMMUasXQM11NFPac5mmAo=; h=From:To:Subject:Date:From; b=cT0UqTXnsORO3DJsT/Hg5/tnevsEfZci57eBxse7LR0v1w6Ye0dn2y9cx/SFHN7N0 ocv21KrGnbjzlMfAeSJOVBBS83pKRcmO7iO3uNleoDnNyxcGxVc5eqBho+Dwk+j1SQ xoKLoKD6D2lA+MXIOGH5m6Qzj8vcKSXqOYYXB4dY= X-Riseup-User-ID: 9BBB3FA26D8635C89DEF433D2BD2B7579625E3A3A8993F359662166F295A15B0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4M5XXC6Wt9z5vRK for ; Sun, 14 Aug 2022 22:44:11 +0000 (UTC) From: Csepp To: guix-devel Subject: image derivation for deploy Date: Mon, 15 Aug 2022 00:14:05 +0200 Message-ID: <87bksmo37r.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660517069; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=5WC984JekU9PMTSWC+9Aw1cSaCzYPFfP1d3zrm4OBw0=; b=MNYBL/COtkzNqYCVBmVmm59L6/kaADJ8Io8fHtN8JMFG1lgTTklfG55SCPOYY4oYAsyWcB icazJ25iMJAj91Pvh38MSvuueDUsWhb6I7d9zazBDQQeYqUlXntsu59NJWzzQ4q8BultUg 1xnl0GBPhHtWjW6CV1r1VtnCcIE2GPuyFxe9fhxQLgsTO0RfspWqDiAh4zHBC4TEYEtK4C dBKxoiehNg9seYUNlLAfBaKDwIoSluW/BR6+h5nZ0OryNxsrK7CjX9ZrjGQ6IEpptsJh60 vo9cuajNq6+sa8Efuo6PIXhtdrArYhnTwdU+TeksgxJRdBfFs+v1+SZMhcWVzA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660517069; a=rsa-sha256; cv=none; b=jh02obb+24qm/HLqe3GJj+GXRBL42NzOv6BaIKzRv+qeqIqCyBdMaIOvPVgTbKHj5yzN7j 2cnww3V39ZGIcTxEMFQfGAE1+t1BTEfGgfQmaNdgXC58KAjdkOlJ3Z7GW94yLB8jxdG2hK 9zJe+ZFNxGOBe1IzktbxOgRIPX1udl1Q3lBU5iUY8cDgg+feVAmQB7eicxRi/6LwZFVnow Bh6GWK+98VqlIM0rlLMuZULNrRkFcgM/JN2NbFQz0nDaDCsDVN3xAATMULPI/4vZw4dOen aIr+PXILervOFroW5+Qnu9e7ciGeOqZMWhTZwusf4UZ7otdudTSbXkaymBzEgg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=riseup.net header.s=squak header.b=cT0UqTXn; dmarc=pass (policy=none) header.from=riseup.net; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -9.06 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=riseup.net header.s=squak header.b=cT0UqTXn; dmarc=pass (policy=none) header.from=riseup.net; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: BDD102A051 X-Spam-Score: -9.06 X-Migadu-Scanner: scn0.migadu.com X-TUID: /1Pi4Sa5EXxv Hey all! I'm working on a Guile module that should help with deploying to Linode (and probably other hosting providers) and the plan is to build a disk image that can be booted and used as an SSH deploy target. So far the upload and configuration part works and the VM boots, but the image has to be generated manually. Does anyone have some pointers for generating it as a gexp, or any pitfalls I should be aware of? The code currently lives in my deploy config which is not in a public repo, but I'd like to move it into Guix proper soon. If someone wants to take a look I can upload it somewhere.