From patchwork Wed Oct 26 08:20:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Henning Schild X-Patchwork-Id: 12 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 26 Oct 2022 10:21:33 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f59.google.com (mail-wr1-f59.google.com [209.85.221.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 29Q8LWjf022992 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Oct 2022 10:21:33 +0200 Received: by mail-wr1-f59.google.com with SMTP id d10-20020adfa34a000000b00236616a168bsf4392752wrb.18; Wed, 26 Oct 2022 01:21:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1666772487; cv=pass; d=google.com; s=arc-20160816; b=k+whN3d+aobL7xwtaX51fB4PAFFW+mQyEiOQs7ca9inmP8xlTmZxdwF/OvS9xGpiTN eRWDwKOhqBnSO/P9kgCYBOi67T2Tx3ukdJCOU3/sZtAVzdxsJeEklUmwDQxDpVyFSqLb eH0Hng9PRFDLEOp2J4GaWyz2E7Lu8mOYivaJeK9E5g9lFjHCoI+IoTju3sBl7JGbpBug XSYLvBcNcaTwr3uRykroNyZ+wfbwRt6yRsjZVMy8Jg4jmkcOP/5UAlb4Ld+qZoDX6ytR ZHd4N5ALdTH5FtZ2h9j5ifEG/7weLdKaRdO6ivdReJtCoiFPWle4OeOg+sfKPOHK/47m y9oA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=D2TL0BZrEhsJLvvbYZCyri+NBCun3b92MAv6hn468TU=; b=T0vJDTZqAO15KGbqJFx0q1TCmjTymcy6nwuKOhD40CO9vAWfW7tqVCgEhFZdu79aWa exvedaQJgzkb8tZ0WysQnbABB78afYS4YErcoE4IaLq4w1mbaD0L9eL6yNXLs1G1HmnG Jq1hWgwEHiVPumZLFn55eOIHpMYK6Jxk5kMAL0LDfj6ZwmC+8/roPNEd+llbcXNuIq7T j8ApIAbEoyfgxVWDupvTTBMhdB5bhhgwJmI/xYqKC+a9E51g+7PN2zYtk/ObE7PeLBNi dF33a85H5zEE2ycZo0wVJlbXPc10RcKgAKQlLUjxTDw+dfzfcdhhyXACm3LbzOnxpRQL CTBw== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=l+oKI4pl; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.13.70 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=D2TL0BZrEhsJLvvbYZCyri+NBCun3b92MAv6hn468TU=; b=Ac9Ownj6XJm34pVCJtcnHPLjs1KB2Ma8Rv0GTAcDL4h+0fTbAafaNvsKmDGuqP9uGR xfWYAafA3yXPdEY/J7mqQ/GXwD2+BMmnfLXYpsGMS6zyA3t9VV4Be1by3wlQW8holD/d XYBECsll7RXvbXSQWQa22PPZs2t+luWdByCnD040jUtNre+Glo64ddj1zPdJ1E3/d8M1 zkJaRafnSv+JmhAdjB7e/srSz4F4fSF5fKIyF1aeVjR84aJfacltb3rLhhCDtPshw+pM BakOeVvyXtnmOhWpca5vh7Gny3204mPIVmFRAjJuc0/akXOy2NoXb2MxYtK7TA2CQ/dV AwYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-gm-message-state:sender:from :to:cc:subject:date:message-id:reply-to; bh=D2TL0BZrEhsJLvvbYZCyri+NBCun3b92MAv6hn468TU=; b=ZHIwYtQsXN59jEb+LsI/hIy60AhpZBLE/tTrWlG64sPCAYYhcg5HwP4OlElwo6J6A7 q1x9V2UBiC4lp5jJqjuGdOXqOWl0z0/sWl9wGPX/uYYp0qgx9TuaK/g9fq3oU0AQMGkg zbpoZKAAvIbQnT3iK5yfs+ky0QDNOapJ4vga9EBMCs/7CH1dLYDTtkV4QCqjvyrBU8GS F1ssEIcQDRhk26BIO4PHSLHugeex0x3D+03KsZEkGgh48G/Z4VNyH9949EcLNuKp9tUj T3RroD6bSEI4MFfHOGwA1QCjBmbm25lraOUpyzUly714JxBf2oA+4gU4dUJdCPcpCrA0 zMnQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: ACrzQf0dP9nWigkQRS53rl8gVP0xVot49gRff5EP/e9ToMgjAJTBFyQH cHp38wKRiBqAfHUzNglFfu0= X-Google-Smtp-Source: AMsMyM6q9CT2L6S7z1B8qJmR6lGQZfDo9uIEjb9uE5oseLw7f1npgI8co+JfPljoO5pf5ee26gpK3Q== X-Received: by 2002:adf:fb43:0:b0:22b:64:8414 with SMTP id c3-20020adffb43000000b0022b00648414mr28668954wrs.70.1666772487474; Wed, 26 Oct 2022 01:21:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:1daa:b0:3c6:c1ff:1fd with SMTP id p42-20020a05600c1daa00b003c6c1ff01fdls567726wms.2.-pod-canary-gmail; Wed, 26 Oct 2022 01:21:26 -0700 (PDT) X-Received: by 2002:a05:600c:3781:b0:3a6:804a:afc with SMTP id o1-20020a05600c378100b003a6804a0afcmr1497422wmr.27.1666772486518; Wed, 26 Oct 2022 01:21:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1666772486; cv=pass; d=google.com; s=arc-20160816; b=m5nr6LehvP5A4p5SqyzzJ5w4N9bG0w4bUZnDUubROBHa32Ofafl5LwPhC2OShFwtez M3A2R3ZjrHvwjst8N93UyfSXGA5ZWQwEwGfemEnSVQ4jG4K1sgbtxVdVyig6266E6Cl6 PWjLwfEXWKlLTJRtRQ+OftIqnxdG2uuEd/P3/nC9x7VSJ8YHDCavLy2pA+uaFVTJUQzP 6vCsiPIoAD1/1QmecDwg+CKRnLZjJZn+QHxnS3PFFd+ZmQj4A6duRFNCXnkZWUgVwVMe dmbp27ia9eT+U9mPUGUxtO++i7rhOGokebJiS5UoVe4mcNay5g6MHnu6invdDneGIDue SVXA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=YItb31+PSlMDhdEKp45fJgQmuwSnvhV1NucN3w0WlqI=; b=jmGFEjICy7z+J39mhsnq6HCIhudaNZmPFDFqOeYM0BSHr6yRPoCoUIOHwwf4KU3hqe sVETJvVAbCUlklWGFQVaRK5m+JgENMmDgp11DCJyidS9OybNf1tXzHZhvWNQWxE8GpHY mY6ZNk2lpg0sIZYeIYKcTvszyholOzSC5iXFaBwpViaTMjy3OGv/96CWCHhnzMXmM7/h pxLFUCDLyUpCSJybmtGvBT1fkzrdJVZisewkAz5RYrjAYAvqK81O9zVe3xQsrRw2OSFM uUEWy9JAvwidqAhZUuJzfhImzD6QvFeIr4jRJuJUaU++Wmnx28P4zM8Dpj1WWQsUMQH2 j9wA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=l+oKI4pl; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.13.70 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130070.outbound.protection.outlook.com. [40.107.13.70]) by gmr-mx.google.com with ESMTPS id k21-20020a5d5255000000b0022e5cd5f848si124628wrc.3.2022.10.26.01.21.26 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Oct 2022 01:21:26 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.13.70 as permitted sender) client-ip=40.107.13.70; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kgJB109EcLap4S461DPfkkD+CaFSgIVDsCQ+UAtagXZou9lfcEH2HKzrKvBLuGjX4vYpqk/XO+HGQmBCt9DpZs/0eXfst/jEFEkNKtQ2Dy/e9ROa0qQ9PaWRIqVbsQAfdcttkS8P/rcAezUYNoBWqdlKj3hPmmu2qgPyStdxv7RLVSRaZpdNQAchDcF5AAHRgRSjyu+Iv2lHuUWtKAN7Kvg20mwpyegpOfZ3eHf0FrUBqmzBVsjVK+ozIZvNXQSBV64mb7pLj70h0UFpBTCNXXlVqepni7nArvQvlv6gTThAqOMWIpnNQTywIb2NlryV4OOMVUuKKtwwTljiyP+Wdg== 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=YItb31+PSlMDhdEKp45fJgQmuwSnvhV1NucN3w0WlqI=; b=jrm/00uQC+RSDuk3IJvpl7BvgHqeqAz85f4kKg6si6M/qp3TkCNHazf6u6fCtLlgBM//QojRokuNAa7vXWAYo6bT3yFo6oKhzy3nJitBCK3JXIYrxHns2CkiBQaVXCW1vTmGj+k9VoAF/pUN9wnJUq0FSzlTaJjbjCzbY01tffrut3HfUpl4eVz03kFgCVmW4rj8XzgzW+aAmwsQ97GEvqX2cRNApnRa9D+sSuo/DV0fXXtCfVuMMB/gyAOLRhPFRVt+8buGA2xOz02yUBC5jCqqmnNElgFAvbMhjp/tFdw/HE/9zNnBLUbU60A66oKtShiu7aHiSDPXq4sqGLAImQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.75) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none Received: from OS6P279CA0027.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:33::12) by AM7PR10MB3464.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:140::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.27; Wed, 26 Oct 2022 08:21:25 +0000 Received: from HE1EUR01FT006.eop-EUR01.prod.protection.outlook.com (2603:10a6:e10:33:cafe::b1) by OS6P279CA0027.outlook.office365.com (2603:10a6:e10:33::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.28 via Frontend Transport; Wed, 26 Oct 2022 08:21:25 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.75) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.75 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.75; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.75) by HE1EUR01FT006.mail.protection.outlook.com (10.152.1.228) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.13 via Frontend Transport; Wed, 26 Oct 2022 08:21:24 +0000 Received: from DEMCHDC8WBA.ad011.siemens.net (139.25.226.105) by DEMCHDC8VRA.ad011.siemens.net (194.138.21.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.15; Wed, 26 Oct 2022 10:21:24 +0200 Received: from md1za8fc.ad001.siemens.net (139.25.68.172) by DEMCHDC8WBA.ad011.siemens.net (139.25.226.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.15; Wed, 26 Oct 2022 10:21:24 +0200 From: Henning Schild To: CC: Joe MacDonald , Tobias Schmidl , Jan Kiszka , "Henning Schild" Subject: [PATCH v7 0/2] expand-on-first-boot: Switch from resize2fs to systemd-growfs Date: Wed, 26 Oct 2022 10:20:59 +0200 Message-ID: <20221026082101.17364-1-henning.schild@siemens.com> X-Mailer: git-send-email 2.37.4 MIME-Version: 1.0 X-Originating-IP: [139.25.68.172] X-ClientProxiedBy: DEMCHDC8WBA.ad011.siemens.net (139.25.226.105) To DEMCHDC8WBA.ad011.siemens.net (139.25.226.105) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1EUR01FT006:EE_|AM7PR10MB3464:EE_ X-MS-Office365-Filtering-Correlation-Id: 9a88d243-d20e-4261-045e-08dab72b12a5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +uX939jxtWUkNZmFzlIR7EY1VLuq65vvmQLqi6e0cDvegRzX1OXc7wDk54FMgSzvJtVtbuZBz6n/E+5KVN8Dvy7+nLPzJQWtfGLDT00XTmbyPDRprNLOxe+Ybidvt6SoAMhqOmIcVeQH4kJOXVGtU8W2E0hUmRXMDe4drrxJVzxTRLwQElUzOKOegSjExmsTWsswAMgA06bIhkWIFlckpmlSLUOl7LJ4lTNbpzCM5yZFOyz2537LU+1ydCiFFQHsS2ofB0TPAYzl2/HF8MjmP909w2s5oBCjdA1rnm2wNg/rdYtLMAEUPb8ZLRtb3F02/D9HQO4d4pr6lEw4rjWPS1okItwaZsfRbXAlJRqPp2mv+8Lco2rYRX2vOc/156S2giduaW4G1iVJ29/yJoNDfC74QMETD1FTudnBSBKbJ5R/L6lEfYTNetnBh3EWhiXMJjX9cr3dQycTnZ727s1pSdO9sx0PwshcZovQwUEQ7vO0dzR7TTP5M0ap0C+AAIP34ic5NIZzJjC7yX5C8o49N0Tlm3NHgL5T+vfWr5ND3WR+JfdHdjgEWyhmamGCLmNh1dfkC3d4C4kZMfiBPcDrkYii+RrOJyt+zmH/m+dl+3Hk+1LLNFNA4Hn9c5p4BOBcBZS90XMKLqYj0Nknx2isx/7qaCEqmxCgztMrbxvYGpbsAbJEPOjdUU4E1G7p17f2l0/BadkqVY+tymVWtSXhLfui3VRQ1B2rpOyB+DmqYy6ECb2my2liRPj/9AyQAMDsW1Ej+BpNpy25Kc/nRJmANjbv5OMABv7L+nVo2a95QgsX9XzE3gaXY5yBzRdznFH+ X-Forefront-Antispam-Report: CIP:194.138.21.75;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(376002)(346002)(396003)(136003)(39860400002)(451199015)(36840700001)(46966006)(40470700004)(316002)(478600001)(6916009)(36860700001)(54906003)(70206006)(4326008)(70586007)(6666004)(8676002)(66899015)(107886003)(186003)(41300700001)(8936002)(356005)(2616005)(44832011)(2906002)(956004)(336012)(5660300002)(26005)(16526019)(1076003)(47076005)(36756003)(83380400001)(82740400003)(82960400001)(81166007)(82310400005)(40460700003)(40480700001)(86362001)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2022 08:21:24.9690 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9a88d243-d20e-4261-045e-08dab72b12a5 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.75];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT006.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3464 X-Original-Sender: henning.schild@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=l+oKI4pl; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.13.70 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Diff to v6: - fix shell script syntax error - include a patch to actually make the package installable on stretch Diff to v5: - keep fallback path for debian stretch simply using old code and rdeps Original Authors log: Diff to v1: - Rewording on patch message ("root partition" --> "last partition", added note to systemd-dependency and its impact) - Added systemd-version dependency - Removed runtime if case that allowed for non-systemd systems Diff to v2: - Version bump to v1.2 - Removed e2fsprogs as dependency Diff to v3: - Omit the explicit call to systemd-growfs if a fstab option has been found - Be able to deal with both mounted and unmounted mountpoints Diff to v4: - Mount the last partition unconditionally to a tmp dir and let systemd-growfs operate there. Henning Schild (1): expand-on-first-boot: fix runtime deps for debian stretch Tobias Schmidl (1): expand-on-first-boot: Switch from resize2fs to systemd-growfs ...oot_1.1.bb => expand-on-first-boot_1.2.bb} | 5 +-- .../files/expand-last-partition.sh | 31 ++++++++++++++++--- 2 files changed, 29 insertions(+), 7 deletions(-) rename meta/recipes-support/expand-on-first-boot/{expand-on-first-boot_1.1.bb => expand-on-first-boot_1.2.bb} (82%)