From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id QJZeL2y+0V6qIAAA0tVLHw (envelope-from ) for ; Sat, 30 May 2020 02:01:16 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id UFAgK2y+0V5QfwAAbx9fmQ (envelope-from ) for ; Sat, 30 May 2020 02:01:16 +0000 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 07D6294050A for ; Sat, 30 May 2020 02:01:15 +0000 (UTC) Received: from localhost ([::1]:37630 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jeqoE-0005bq-12 for larch@yhetil.org; Fri, 29 May 2020 22:01:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57656) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeqo2-0005bj-3r for guix-patches@gnu.org; Fri, 29 May 2020 22:01:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45026) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jeqo1-0004Ub-Ny for guix-patches@gnu.org; Fri, 29 May 2020 22:01:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jeqo1-00082c-Mc for guix-patches@gnu.org; Fri, 29 May 2020 22:01:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#37305] [PATCH v3] Allow booting from a Btrfs subvolume Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 30 May 2020 02:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37305 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Pierre Neidhardt , 37305-done@debbugs.gnu.org Received: via spool by 37305-done@debbugs.gnu.org id=D37305.159080402730842 (code D ref 37305); Sat, 30 May 2020 02:01:01 +0000 Received: (at 37305-done) by debbugs.gnu.org; 30 May 2020 02:00:27 +0000 Received: from localhost ([127.0.0.1]:56572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jeqnS-00081O-KF for submit@debbugs.gnu.org; Fri, 29 May 2020 22:00:26 -0400 Received: from mail-qk1-f196.google.com ([209.85.222.196]:36172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jeqnQ-00081B-QM for 37305-done@debbugs.gnu.org; Fri, 29 May 2020 22:00:25 -0400 Received: by mail-qk1-f196.google.com with SMTP id 205so4113976qkg.3 for <37305-done@debbugs.gnu.org>; Fri, 29 May 2020 19:00:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=rs4gWjU3s6f13Jk8MzGvV5QIyHeU9FYwtJmTydiuS4Y=; b=MIV1UHlhdXw8kL+6wHl3iVBliz/2WmBRnw0uSDE2m0LP7itj9F43T33sjCbLihdSnl 5Ez7U+uwZpK9HcVu5zi6mlsksB4gPBpIMELRTdU73a3hyRF14ycRPQTDUYHoPhWnA568 19xhTQ/yI+h47a1CFUt+a61UoPHPm4GNgsJTMe0x6b9mx/rTtGSdmQ6KX1Bs9AS8Z5HZ Fg8Jo8c3YpFb6IRvf5enCUJ4qEGKZaan0/V8XVuL7RvX1nMCJXeOVej76+UL+umkMNPd lqAKNoLRI+1viN8PLYfyC9VICgOc5ozTs40tHZuVol/GHLpz7/ZJ6QtcYKB9p+bzlNot dsHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=rs4gWjU3s6f13Jk8MzGvV5QIyHeU9FYwtJmTydiuS4Y=; b=i9RJwUFHWCbFm5+tkGActDa0VhbD5Swg913t+MFMr1eYDWfpduMOll9lo8usAT02h2 UKUHncJnNBmhEHd+Szs5u0kOCLsOWcxD233FEXM8oKvEn77+D3i5B6MqKIngw74/x8rq cMTQmn4fBm2HT9vp+czDRonOzop0OdYeHpSuKnflSeGnUT4zOobw3Y79Kew3xZzHRRxv MYdoekOLJ00ya+LH9M3pGywRXaFgQk6f541lH1v8F7wqvhrUb2ewVXXK1jUf0SL+C4p7 pHwuJPUgUKpgkVMHPpQx3GF1hDNMK1P6pzuO/l0KY/ohVJ0Ns+u7uA3VLNILzWM6PWEv nU7w== X-Gm-Message-State: AOAM533ns7R6xWcdAhAY3grZZFuPgxwD3bzKa4WJbye8Z7FBHRvi1Wag hn3MDf6Eb/nFwcmm790YTbHkb7hPbHQ= X-Google-Smtp-Source: ABdhPJzQ5vuISqcPaR9+shVZTlF4bJgUAJSNXaww/36aG0SnGuRhlUypLAGTuHHWGLDjGMGNAn6ctQ== X-Received: by 2002:ae9:ebd2:: with SMTP id b201mr5049041qkg.409.1590804018963; Fri, 29 May 2020 19:00:18 -0700 (PDT) Received: from hurd (dsl-10-141-140.b2b2c.ca. [72.10.141.140]) by smtp.gmail.com with ESMTPSA id e57sm8565745qta.12.2020.05.29.19.00.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2020 19:00:18 -0700 (PDT) From: Maxim Cournoyer References: <875zg2xtsb.fsf@gmail.com> <87lfoxbn2e.fsf@gnu.org> <87v9n1pts1.fsf@raisin.i-did-not-set--mail-host-address--so-tickle-me> <87o8qmheqm.fsf@ambrevar.xyz> <874ksebkup.fsf_-_@gmail.com> <87y2pohpqx.fsf@gnu.org> <87v9kqpyhu.fsf@gmail.com> <87sgfuclh8.fsf@gnu.org> <87tv09epux.fsf@ambrevar.xyz> <87lflc65ra.fsf@gmail.com> <87tv00ckdl.fsf@gnu.org> Date: Fri, 29 May 2020 22:00:17 -0400 In-Reply-To: <87tv00ckdl.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Thu, 28 May 2020 14:30:14 +0200") Message-ID: <87lflaxjv2.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=MIV1UHlh; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: iNb07baNEP2M Hello, Ludovic Court=C3=A8s writes: [...] >> +\"x86_64-linux\". STORE-DIRECTORY-PREFIX is a directory prefix to prep= end to >> +any store path." > > s/path/file name/ :-) Done! > Maybe you can have =E2=80=98store-directory-prefix=E2=80=99 default to ""= and adjust > users accordingly. I tried adapting it, but my test failed, because I had failed to adapt one of the users. I find that using #f to denote the absence of a prefix more accurate than "" (after all, "" is a valid prefix) and composes better (should we want to 'or' a couple of prefix seeking procedures together). > Otherwise LGTM. > > Thanks for taking the time to work on this patch! No problem :-) Pushed as commit e7b86a0d88. Maxim