From patchwork Thu Jun 20 03:44:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Sent X-Patchwork-Id: 2636 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D2C5427BBEA; Thu, 20 Jun 2024 04:46:47 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6C38327BBE2 for ; Thu, 20 Jun 2024 04:46:47 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sK8kK-0006tD-Vl; Wed, 19 Jun 2024 23:46:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sK8kI-0006sb-G9 for guix-patches@gnu.org; Wed, 19 Jun 2024 23:45:58 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sK8kI-0007SY-7r for guix-patches@gnu.org; Wed, 19 Jun 2024 23:45:58 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sK8kL-0006ZV-Ov for guix-patches@gnu.org; Wed, 19 Jun 2024 23:46:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#71660] [PATCH v2 0/5] Improve on restic-backup-service Resent-From: Richard Sent Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 20 Jun 2024 03:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71660 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 71660@debbugs.gnu.org, 71639@debbugs.gnu.org Cc: Richard Sent X-Debbugs-Original-To: guix-patches@gnu.org, 71639@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171885511625055 (code B ref -1); Thu, 20 Jun 2024 03:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jun 2024 03:45:16 +0000 Received: from localhost ([127.0.0.1]:41504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sK8jc-0006W3-5X for submit@debbugs.gnu.org; Wed, 19 Jun 2024 23:45:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:55406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sK8ja-0006Vv-Ra for submit@debbugs.gnu.org; Wed, 19 Jun 2024 23:45:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sK8jW-0006es-8k for guix-patches@gnu.org; Wed, 19 Jun 2024 23:45:10 -0400 Received: from mail-108-mta202.mxroute.com ([136.175.108.202]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sK8jU-0007CT-2k for guix-patches@gnu.org; Wed, 19 Jun 2024 23:45:09 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta202.mxroute.com (ZoneMTA) with ESMTPSA id 19033bf734900017a3.002 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 20 Jun 2024 03:45:03 +0000 X-Zone-Loop: 48e07a8f9ba6f35b2e3cfbcff7a5a76d8d0ebabaf0cd X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freakingpenguin.com; s=x; h=Content-Transfer-Encoding:MIME-Version: Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8BB1uZw2evg/5aasszsh8WCrM9i8rM5IbKR2pA2UP0E=; b=gdYoeaFuERB9nq9fi1mfeldPZX pp+qm34RX8ntJ9nE6Jtek156NFdzYQwFAF8Ci/MSgMKeZDNi0vCdSDADxX5jkRswCTx2jYl2sDXq4 iAd72n9kRVeTxc9NQgXQ9/zkQyOMTC3Nla4CgIb7+LTq1uZWcegRHsTI49r18xklqC3LLmJDoXwZk Gbz84mNfV7mA9ctgKLASsEn+yuDPlqPbAHkZYm79EGBAsU2YBOfHMmeL3MeKWihdkvYNbv8wA678z f4fjpp4DB36Osb20D7Qx9i30uPbrwe90rJI+T1tX98nvLTkMcGnkUVLZmSSzwCcMwjzQDhSi6DDdp qScNdfgA==; From: Richard Sent Date: Wed, 19 Jun 2024 23:44:11 -0400 Message-ID: MIME-Version: 1.0 X-Authenticated-Id: richard@freakingpenguin.com Received-SPF: pass client-ip=136.175.108.202; envelope-from=richard@freakingpenguin.com; helo=mail-108-mta202.mxroute.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Some minor adjustments to the WIP version, mostly cleanup and removing some TODOs that snuck in. Thinking on it there's no need to worry about marking this as WIP. If it winds up merged earlier than expected I can just submit another patch series. Richard Sent (5): services: backup: Support bootstrapping an initial restic backup services: backup: Add password-command support to restic-service services: backup: Add extra-packages field to restic-backup-job services: backup: Move restic package to restic-configuration tests: Add restic system test. doc/guix.texi | 21 ++++++- gnu/services/backup.scm | 129 +++++++++++++++++++++++++++++----------- gnu/tests/restic.scm | 119 ++++++++++++++++++++++++++++++++++++ 3 files changed, 231 insertions(+), 38 deletions(-) create mode 100644 gnu/tests/restic.scm base-commit: e32e3d0a03dc17c4c54a91aad053c9036998b601