From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7021952409904611328 X-Received: by 2002:a05:600c:298:b0:3d0:a768:a6f5 with SMTP id 24-20020a05600c029800b003d0a768a6f5mr15307690wmk.117.1670689799960; Sat, 10 Dec 2022 08:29:59 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a7b:c444:0:b0:3cd:d7d0:14b6 with SMTP id l4-20020a7bc444000000b003cdd7d014b6ls6595980wmi.1.-pod-control-gmail; Sat, 10 Dec 2022 08:29:58 -0800 (PST) X-Google-Smtp-Source: AA0mqf5CSirndKP5uNi3VrINymxhYCw2ktrNZ+t7ZHViEpI+t3dHeHgjJvJQqRiUtfLm7+tMNwSB X-Received: by 2002:a05:600c:3c9a:b0:3c6:c6c9:d75e with SMTP id bg26-20020a05600c3c9a00b003c6c6c9d75emr10234716wmb.0.1670689798872; Sat, 10 Dec 2022 08:29:58 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1670689798; cv=pass; d=google.com; s=arc-20160816; b=0M5BS/VF3AJbHNnisr0hkNs+bQhV06lXyeKNCx7HWoP/jIgod4kHR6qZMdwVJF2KA+ 4j8EziClQVr5X5991MbJwRdSGNiHRGsYyjpvre6ddgEVFUHu2605ed5ldaJ3TlpEZtbl u+xteu+Typ6DvznHwfLk6neb2VALj8S7qe2CTYebqZTdOQuVRapJ3ZEO1UV5Y50djzLO Kie+W4GTtynQlqhs/KXBzlolk1oGLhOPsKSN+CqgHpXGegGku8Nq1tx/7pQTeX5VlReh ugxt6y31PYoHLDxItWOAtSFRwculJeYezPAAjMoL4U8bfipYzgz/3WBZq6oXkpBcxBdd aUfQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=i6iF72I0XX9/rjiRdPxCVZeriqHKRwfI8RKEaOGGaQQ=; b=d4DtR1e0neJYwH6qC2OwIF28iGX3Yy/xsKJDheNLSmIoZBx7XmvcG/rap7fkrmDBa/ HeG8ejYgstkQjPZMQhbc1eMfkF1U07tCAlVWYZet22wHDuPB4XQuc2+sFGBcFPOFN0o6 xtZjhDej9l8pyKuIa4KftfoTbAJaLhAukLYxjI1lBWCbACsL5Z9FYFS6LFLf7Sat48I0 masnSQwe9vQE0AWLSr+HnevD6+UkobD/2eKO7m0Ug7RMUO4SaQAA+JRZ4bn8lzzZYmSL KTA7Pce17e33W1po4dsfsfwvvwYIr8kmQPoJqVKaQdt71mD8paa+cj5odYgIobJDOV7H DM8g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HvYh4dDH; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.21.50 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2050.outbound.protection.outlook.com. [40.107.21.50]) by gmr-mx.google.com with ESMTPS id 14-20020a05600c020e00b003cf567af88esi134289wmi.0.2022.12.10.08.29.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 10 Dec 2022 08:29:58 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.21.50 as permitted sender) client-ip=40.107.21.50; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HvYh4dDH; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.21.50 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fQscOoxlOWvBc6/sbldzmQO7LZoTcaEYp8I0BNjCVT1UPE395iqeBNpIdwT75HCV5TpTolAWrL0pEM7yQZrdLjtApaWtrSi2TveeGCSO3TXOtQIvISYwquMH7A6lRNwdfdRV6vFBFn1tAR7Q8BP2Ot6xfrJobfiTKghjoaNOghfG8AUWtzs3nFlb7uCkD0hy1wEiV5DMxwjZdocv5iLqlezHP9Gzl7op0KntyW6tpVNW05Qq3dM/NTGozjFi2GoC9zbV4H/8VElJAP7kohjGw3+F+D40DUqRXfvCDM75D/C/668lB776i4wHxh9pBBbAptOnQQi4sDCbsn2Gkx0bkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=i6iF72I0XX9/rjiRdPxCVZeriqHKRwfI8RKEaOGGaQQ=; b=QS+0tMTsjaubfyof/jvWpdI1wVNnB2L/FdfAU3Q3gG1jf0Z+xHOs11Tk3zSwDvr7JshP32q9nhwACIMULE9ZhanmUPnysli07YHot2VAVr8a0Bfo+ICP/qmq59OIHYU/zNOMyhK//2f5utd4YtDrp2IDKNcPnPv2Ut35U94B39xIKm7HmVQ61NJNQ1+8V0H5W0ljc3+QdF2eYLxY+9IV8RZhPEnN72CCBtejTYYgjLIUIE7rcpi7KxhW8+eX9m0E1ryyB3E4x9FS5oB3govycNBmkV6udKsV8553ky9b0t6CU/kwQm3JpgS3q2+f2pcoa51q4AdTP/1Mank6cqnsmQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i6iF72I0XX9/rjiRdPxCVZeriqHKRwfI8RKEaOGGaQQ=; b=HvYh4dDHOnw7MU4PpU9ETzXeoi/RTKL672IanBFCsdZtD9G+AzF5OXPf3fzSdyE8q7TI4LG8kf8CP6Fm4fLL4p1dANNkLg4+W+Afjqxqa7y0tSlZ3/7uZcrJ/X8iXyZSA2lSE2riIDamFY0lBZRv3i+8bxsnl5xztaW93n3zWerInKHn7VZatm+QyIPbp3XBNnktPEGXJ81KQaBnxc6x3U2tm0VGn0mLOQAaZyGWfj4SDLGiw3DulXygxkCIEMsM+ZUMfkklo+vZm7UZGi3LuKTXYu3bCc0xJQOtA0pc+t9FiVIS9p/Nt2LeOCgHj7fVPtFIPoMgVvS4YMm7Ds1tLg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from DB9PR10MB5762.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:2ed::13) by VI1PR10MB3584.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:137::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Sat, 10 Dec 2022 16:29:57 +0000 Received: from DB9PR10MB5762.EURPRD10.PROD.OUTLOOK.COM ([fe80::9c55:6e65:10d1:6f15]) by DB9PR10MB5762.EURPRD10.PROD.OUTLOOK.COM ([fe80::9c55:6e65:10d1:6f15%6]) with mapi id 15.20.5880.019; Sat, 10 Dec 2022 16:29:57 +0000 Date: Sat, 10 Dec 2022 17:29:53 +0100 From: Henning Schild To: "Roberto A. Foglietta" Cc: Joe MacDonald , isar-users@googlegroups.com, joe.macdonald@siemens.com Subject: Re: [PATCH v2] expand-on-first-boot: support resizing a btrfs root Message-ID: <20221210172953.30abdf41@md1za8fc.ad001.siemens.net> In-Reply-To: References: <18299964-6809-d6a0-0f90-3ec6a785695c@siemens.com> <20211022195047.262589-1-joe_macdonald@mentor.com> <20221209164014.41bcdc55@md1za8fc.ad001.siemens.net> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0113.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a8::13) To DB9PR10MB5762.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:2ed::13) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR10MB5762:EE_|VI1PR10MB3584:EE_ X-MS-Office365-Filtering-Correlation-Id: 1aea4832-8fb5-4cf3-8c75-08dadacbc694 X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EzhoN/cKRjSefqYrjjEtw7OI6dH2sy81jpNaSEdT7rlNND9ekD01pF2FQAV0CuqA/xcWWOY1E5zImFxEsNJY5lYzAm04f6reB49odOWev2aMjBkcgNSF8f7QxAUFHTFx6gJ+vUAp629IGaNTHdLDwQE5erwBxv1OYVgIfnzUj7YXsIj6LEnbziNFVct+MQv0qETgLwDIJpZAUZMQreuMJ1XiCOxf3+YXY/LmIVxbUdxQtuJAoD4pnWOj55xBgwx5gRUsI656up4md/nDufRmSGFWWOTPCJbmye0rzTdFjHQa9RCUSSQCFMXx/zWcm+y8j0Xoa19ebiZciIhrYYnVZ9sgyMTowWO3NQBup214Y2FAtMo4eifC7kCypb8dPovBORVMQ6EMnzx5qF+S6Ypkh9qz+x52I8Z7J6/V4Mtz8jZ3CPQc/2YE0YBQt1xvkDktpmqeC3hwpAU1WdZ/ozenldrCUFJNlUtn1uBwdfiI6s29YhF2ItY1s6B7ZpJPl/9tEPPl9W8FqqTbHy6nEiZN2G/A0JsbjuBXTdOdqHKuVfcbI2sy9wGI6E8pyX5ygkpMIbMjlg0Dbqxnn3MoKHuc82LguBueZCgbaiLa4wa3jdAu4AofdyGfd9srk0GAcv82jPSruH7zBavHPPyonrUNdg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR10MB5762.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(376002)(346002)(366004)(39860400002)(396003)(451199015)(478600001)(6486002)(2906002)(6666004)(107886003)(6506007)(86362001)(9686003)(82960400001)(44832011)(6512007)(186003)(8936002)(5660300002)(38100700002)(1076003)(4326008)(41300700001)(83380400001)(66476007)(66556008)(66946007)(8676002)(6916009)(316002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?U8Qabgzv2tloF5IitCdw4PDW2uQbWSS0CL4Lj5q36Q7IWatmben9KYfTffBX?= =?us-ascii?Q?C9EzrJGjgVNjuFbwVnXmN9WKnV5z4SF/c/6Uy3MglF4W/4+aMUvWtBdHvhqM?= =?us-ascii?Q?mMZpWfh+Ybj8hkuuHYTZYkqjfJAqMdLN/tMccQ+JEZzlQ3JKh3giYsbFvK2b?= =?us-ascii?Q?7c/VritzyKrAJGpAW8iTiUVAXSod14dSSiFzbOZP//01jkCp8eD5CKIV5fdl?= =?us-ascii?Q?GDrvbzMCS2lnAF5vcgH5b47kcFGNlSks3RPPtVCwybs9CLEeJ6E7odUbKoj1?= =?us-ascii?Q?U8VS/R4cA9qPiRV9MJk1m3n/SLFNKDzKN5UavZA4ekkJhdUOgC8Qx7KRPw8f?= =?us-ascii?Q?oIjrKLRVl0SCjvSfWMGzKcZKhkSKJgo+iYBlVZYnkQmXajogrStbcuuv397O?= =?us-ascii?Q?icolzE7zvXRTIk8KP/dRnQXGJJkrWvfjIbAR8AXcjPktwSVCwaANKK1/fQqR?= =?us-ascii?Q?MJQTV5V5vEBfUV/Zxv2lTqbYVcTsEDF5T7eei2QFDf5LyKZHZqVPrp6xgVBI?= =?us-ascii?Q?q0yCn48DLkbaZLjPougbD8Qf2bYfhAClPRfasxOG+v03xYrihvd0duSTKmEI?= =?us-ascii?Q?2Ik1uH74VfrGfm60Ktc7yRnQiEA1gLVMB/JuOA9mLv8qhoMy/Ve2ygr1AXqe?= =?us-ascii?Q?pWPUIyVz6NPRSBEWDK64Y1RyOcnzIQRCOJXktnY+XB1mXvwkNbOFTk2EA+4z?= =?us-ascii?Q?KNbFWWaxK4IbS+nkO+MQjcrGBxGTxlzHI9EXonBSR2iOFfNQwv539qg4sfnL?= =?us-ascii?Q?dn/AHq3mkv3O2veRVv1pqoGaxLrcRnsOxfPo2/vUo1vpGAI9TsIyBAG3B1xg?= =?us-ascii?Q?dGjS10ShEIrjBT8Stcponos52uQAbUBv+CAj6536MckTpl0t4vGJ+S5leL28?= =?us-ascii?Q?42DGWBfuwbb52LJKif0AsBERFhk0BxD4TloAnlbiX1bZwVPcMi7H8Qsl95+v?= =?us-ascii?Q?M41dmwDjanMrkiiCKzFGnot3HUI97QrCD9DA3Ya/GoXzOWnlhbFlksMS0JDq?= =?us-ascii?Q?At3QS8VzclUkXprcBQrHl4gDosw66F0TQTRlIn1ljsuLsh547FmL5+PmxhnF?= =?us-ascii?Q?ujtz8dF0qRl7RgXWOm7E9JSNeLCbtu99t1s5Cfir7zrMBdPhgm212zGBXYji?= =?us-ascii?Q?CyTD9dJTyHKBoC2YURKX/NCe+Bu8Boe3mr6yGQ2Hj8NqRs+cXIDVm3jid1Mz?= =?us-ascii?Q?WAsqVEqpF8j8qiMExG2RQjW+8tAs9f+StInd87cr8v8w6azSkQRfxJ/f/1Lx?= =?us-ascii?Q?0KsMKEnUi5BAyoEnWZucARiJH4BXbrzkJAwr9T91ErB2JQGVmqFIvdz5UOMD?= =?us-ascii?Q?jX6y7qYo6X84Tut77pbqSZMZDHjF2h6sShiD9r52x5NTMSo7reDYGTcCXvSE?= =?us-ascii?Q?uJdaIEQTjDn9dmCF6zLDblKVwsbpM3bHMIz6Kgg2xg0l8/lK5mlU6LsavNsH?= =?us-ascii?Q?jS4U59BGr5zOVetbvl8z64fHlpCRe6pfBSKDtMh0kYy9c7fgbRVitLssbkpu?= =?us-ascii?Q?uPsPtDUh0ZAgWQLDt2LYVETC+GaRsLOzLxDTPBCqaDoagvmywMQ1Hjt6VbdM?= =?us-ascii?Q?EUmczGkWMHHcgn1TF1YGbgX4q9siiAJlrpcSBwa694AtXr9VAnGeTOYRZuEF?= =?us-ascii?Q?cDKtNVmqCcIwi+SQ9u6XOTOkhrtrYkY/ezYhTMCVYdk7EwdMOVn5dxp51oBU?= =?us-ascii?Q?Jljyjw=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1aea4832-8fb5-4cf3-8c75-08dadacbc694 X-MS-Exchange-CrossTenant-AuthSource: DB9PR10MB5762.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2022 16:29:57.2904 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fJTXJJ+BgDZT0bzLkAOvh0PROwfyH1zNPd+gsgn028uO+bc9dEGwUvP7Lu1F3a4QiNmJtxx5MvmaSM89Dg4A7farOsts4PmvSIkLwmynpDQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3584 X-TUID: etqj68oscLtu Am Sat, 10 Dec 2022 04:28:48 +0100 schrieb "Roberto A. Foglietta" : > On Fri, 9 Dec 2022 at 16:40, Henning Schild > wrote: > > > > It all looks like we want to revert the systemd-growfs patch and go > > back to using plain tools for each partition type. So i looked at > > this again and will likely propose another round, keeping the > > author but changing it quite a bit. > > > > Am Fri, 22 Oct 2021 15:50:47 -0400 > > schrieb Joe MacDonald : > > > > > resize2fs fails if the build sets the root filesystem for an > > > image to btrfs though the partition is expanded properly. Since > > > the rest of the script works as intended, simply checking the > > > last partition type with lsblk and adding `btrfs resize` instead > > > of `resize2fs` in the appropriate circumstance allows everything > > > to function as expected. > > > > It it not about "rootfs" it is about the last partition. > > This is the code you need to integrate btrfs filesystem > > case $(lsblk -fno FSTYPE "${LAST_PART}") in > ext4) resize2fs "${LAST_PART}" > ;; > btrfs) mkdir -p /tmp/btrfs > mount "${LAST_PART}" /tmp/btrfs > btrfs filesystem resize max /tmp/btrfs > umount /tmp/btrfs && rmdir /tmp/btrfs > ;; > esac I have an updated version of Joes patch looking very similar but still needing some more testing. Feel free to review that once it comes. As for this one, it is a clumsy duplicate and i will not even review. Henning > In attachment the patch against the current next branch. > It has been sent by elastic mail but went in moderation, as usual. > > Best regards, R-