From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7130331276456755200 X-Received: by 2002:a05:6000:a09:b0:220:638f:3b4a with SMTP id co9-20020a0560000a0900b00220638f3b4amr199306wrb.626.1660244114637; Thu, 11 Aug 2022 11:55:14 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:3c1:b0:220:80cc:8add with SMTP id b1-20020a05600003c100b0022080cc8addls3575823wrg.2.-pod-prod-gmail; Thu, 11 Aug 2022 11:55:13 -0700 (PDT) X-Google-Smtp-Source: AA6agR53qfDW2rPjvO5Ch2FolRohnAdSFppLxFi9pLnmm9m07opfHntTsDGkpuY/yoSVsDyLpewG X-Received: by 2002:a5d:6501:0:b0:220:5f19:de73 with SMTP id x1-20020a5d6501000000b002205f19de73mr181369wru.713.1660244113451; Thu, 11 Aug 2022 11:55:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1660244113; cv=pass; d=google.com; s=arc-20160816; b=1D7IYhydsUcvRq0f+hq+tF0OWyWiGmiIWiLokbf7Wrb+0tohpozuyySKayR2WMjtE0 LlTirEsZ81HSBpsUpJ2qKyorIPjRgkQ1Yvkyatx+/vA2wfp5rLTqsgZ5RH1o4TrTvPnz BP3eMNXeq7sDysn9VDsP7AktIYkyzqEte498CvTC93OCM2Itly1lsKfC2KDcoJXeFfRw e14b9dibmK6iYxju/z+WDlAFFCVCbPOqiyLbkc2UqKFmn2ixLREA0JojsbHvWAk4tzjA 3548xwQNtq4YKC1DKl5YpXluwwSrNsQD6iecQB/XSKdznkT5jEnaLElP5s/xNlxpW7mc 62pA== 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=/wJaUYDVgO3dvypTZNCkRDJZ1ucJETDl5bjifhqdGRs=; b=SgstF8DH2wL6ktTZbZIPk9059xRD1Tf3/G5e1X0vNevEACAIQiIN0eJ+UAmzZZhJJh wJU3f7kik9RRhFO5jnvLZIKc6o7mQr5DYTXTAdRVGiFdXnuQypxGidUg+rJJFMq31FiE bt+aE0bKxDV6kbJm2FZxuuRLsVYTqMHYUSsg9j9D1IU9ICNrAXxaqNMbjDzuLDNROPV9 CMebI1nWZmGQ3vMEAhcvpIEt0sXq/l7ajanawSsSCzTE56hZfcVmBhW4ZgGseHJp4eGU l9drD0KHYAWZNg5yPtUAmxrkxUMKKv97FWQGpV7fBRePyO44IeTsNdSmBKfZ1H015/3k M7GA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VIpfstJp; 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.8.42 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 EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80042.outbound.protection.outlook.com. [40.107.8.42]) by gmr-mx.google.com with ESMTPS id v9-20020a5d59c9000000b0021d835e888fsi456461wry.0.2022.08.11.11.55.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Aug 2022 11:55:13 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.42 as permitted sender) client-ip=40.107.8.42; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=VIpfstJp; 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.8.42 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=PLgXE4daGoQc01xD7jIkrc4XdPd4qNT3UcVzd6N3OhkjEbBb51kUoCErUIJy8CUG4y9WCvH5CH0fQrvcerG2aDekn69N0NjqpE8wZcd+PeSffJOCEGWEWxjr0Az00uYD7rczwLAGdko54D/YU1aVCIcynJyCue+HMfzv9XXzRk9NRuwP2aty+WLW8knmSBU+ggfxhmmbYGmF9gxTyCqVHJGCU8fL0Qd+CWQri/swceCj+3ltkhrcnTDt40mxxBEAF2Kbu3joTtc0T4lasTPmmLcvO1HxDVHKzrk3GnGu6iv6HliZlD8cb4nYNaehNbXE1Q/LPsL2K+IOsV6ctlAzgQ== 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=/wJaUYDVgO3dvypTZNCkRDJZ1ucJETDl5bjifhqdGRs=; b=k6Cgb8TH/ozEryVt9z25nAFbrrVYwnhegGNgi7HzgYaumW/MBdupbneQJQrc3gj/e2Qfhz0FIXJ/EpYkz4e82eeyOj3r4iEgPoGJb+3WgiDGYN5ZZUQro+qnYI9JW/pFIk00HJFOXcHE7bycLZ6J7awiXb1GDnv38KsHS/kd4pxbibc5Mx7+dU0wzC923UBWYOChgpGqnW9J1V6eOhrWAZMB4KoBZXhkqXzjG+amNMRZzl/FB7pDkq3OIAmD3+g+2ymZgktf4KDbDOzCrLgsKqN9As9ABSwmUraNZrgz0PPK06ur1jGSxF1GUfNonfuHZa42JE+BBJpYgyXWTLh5fQ== 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=/wJaUYDVgO3dvypTZNCkRDJZ1ucJETDl5bjifhqdGRs=; b=VIpfstJpd4eEEgwVLIOoDon8j5Rb8VyHC9U6hcKvK+ggqnF0BjezBgG3JBGBu+gBp9+/FknPV+0xBwadkUIszFZnmwNVQSQ6yZiV7kq/PzdG+hU7yAmDdiFJKiiMnkIMVooFy6vr0iJnJHNxyKKPQC4Rt+LwQC+5gnuVr6jMjPW4i/exOj1SzNog/4FeP40CrLcmHJ/bH4hIlbhOEAjPPrYOTT4SMvyQsxF/GmFBhij0mlxlBnxa+jwZVKTPDJZx8BSetA4XtLT4BwN9uK9vjEbTR5yyeLt4rqSwiLmUyaaGPBbdFixfNzLt2WKXQoqX/fLypg5KHnfbcsNkcfPueg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by AM0PR10MB2132.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:d6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.18; Thu, 11 Aug 2022 18:55:11 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b%3]) with mapi id 15.20.5525.010; Thu, 11 Aug 2022 18:55:11 +0000 Date: Thu, 11 Aug 2022 20:55:09 +0200 From: Henning Schild To: Tobias Schmidl Cc: Subject: Re: [PATCH 1/1] expand-on-first-boot: Use proper first-boot semantics Message-ID: <20220811205509.2004e2ea@md1za8fc.ad001.siemens.net> In-Reply-To: <20220810192645.170393-2-tobiasschmidl@siemens.com> References: <20220810192645.170393-1-tobiasschmidl@siemens.com> <20220810192645.170393-2-tobiasschmidl@siemens.com> X-Mailer: Claws Mail 3.19.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0133.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::11) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0390026b-5b4d-42a5-9226-08da7bcb04d8 X-MS-TrafficTypeDiagnostic: AM0PR10MB2132:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5YJA3TvVTNsu9Rp5FwjKfBy1klUZXLZ/zBjjmYKqYIZly0G8T8d6qERh+lZ97Fz8qgkaHY6GcrCpB7efijP2Xj9ayz501/RsA+xZPIIZPapjX9vQSK02t2g2mJhHKrMjfKuhZOLzj6bjzLd9mNpEZc6St+3AhRm87Dpsb+fihinLT5cbu9Zw1nRZCeyRVPIz3494vdwKgdqABEU2CJkOuKfsrgk5wEzz3+ViC8L9vtSb70laqV5VwunhQvhDaRlvOkzwtrWxIXMWycUNCsevbdhGXo2A/E4vZ40U7Nwi1DL+Uy41vf24o1juvNJQ4Y1yGrI+oEEJ1Ssul6YBbPUR8zMclCA2Ja05jAuGUkSImLGl8NDtYGdfhX12ucvXjQmzhEAlLsedHw481xWdPwVsksfX9qVtQM8gDcFlO+W3848szI0pBiESOJkBvmr5OSglW2cMjIczKcqD1yJcFYZy9eqU4otpKxbMOvh2HRmHd0MELJRcZ6CNZ1Kf1BaXkUl66grkLRntuZylbrPeny5DQjAWHmrg75pbOP7d19bwCQKT/5fCb8U+4KRzSYXnta/c8Z/7TrpvDxYWVOFsjpibRA9a5436EuzsnMv4g2oMiug3QmxsyMjiOg0Q9cFf4yLY6uTRUCnJ7+vV1LERjaQNibkqmS7+j4ybW44WJxu+inVi8uBfccM22t6ufPlt1e2QmNtrO9x/U6m/zkJhg/RxfPxQGaHG/BUOB41aEgnyDiyw9zKQA7VTTnLszWjfmsBq X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(136003)(396003)(346002)(376002)(366004)(39860400002)(186003)(1076003)(6506007)(9686003)(6512007)(41300700001)(478600001)(6486002)(86362001)(83380400001)(82960400001)(5660300002)(44832011)(2906002)(6862004)(8936002)(316002)(38100700002)(8676002)(6636002)(66556008)(66946007)(66476007)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Yj2sV3ElETUbW3/ol9BYZUFQHNIid6C0gERlDFgiLsk+BTKL47CyFxTLepag?= =?us-ascii?Q?XS4BnCc6Kq6OONWx8LbOBkImtJ3w3Oy4yyOOQD7bjoJ77gD16E9+dQcrZ+I/?= =?us-ascii?Q?jI/H4afEZSTXeOiOdYc3da479WFdV8qT5vEOSwJwgeRa71tVoH+vPqjFy1M1?= =?us-ascii?Q?talhpNKffN92hsGJRfV4YcuRobiuh09fkvarnxeLSlk1hfQeesFvwaiVfXSs?= =?us-ascii?Q?EHlJON/Tt095frcEufTH5ihDgtcRaAJyTk6qzvtJOPsx96OnRwbX4bvA6LLd?= =?us-ascii?Q?tYN2o/B7nYTEH9Obnt/dgDnZLC1M6Dls81S3mlW1PKhI0kPirmkglG2Yv960?= =?us-ascii?Q?gsGAXlakKtV65tzcnfyZ+bM1HWU8rlRM6LgI5kPVqKagX+BqKEq8VPK17kga?= =?us-ascii?Q?sGtDoio6av7RGtZnS772uz9mWw7DH/4gcCpcrb5zKMdp6nS6aL1XATuk2nhN?= =?us-ascii?Q?et4bec+IrktqMNb7Hb/cC5dIWq8/DRVR4lJErj606vov6cdTAyhIvM2CusM2?= =?us-ascii?Q?XNWkRniWGZWXZm7a0w+qWHEfNcThD+0vwMId7XswSBO4P2CNSOkLN9QkPNZt?= =?us-ascii?Q?mlhjYkEhQ6ozr6o3VFDJKn5bxBeteYPg8F57M+SFV+uAH2Y7PE+qdjuJerRb?= =?us-ascii?Q?0GIh1/L2qCZfdDOv+mBx/MHzJTZyJj1AuUOzBUwfJU9i1EMDxwp5JYaTLAbO?= =?us-ascii?Q?c4rEW1zmD8jSVSUWOGSn1GAFmmMu6wR//fgixVskbeOd+vEiLC2AMLHQ0gf0?= =?us-ascii?Q?IWTDn+Wt6l3GJL2vLyndRvIESgHo0sMZ8SuyzR2lSC6UHMxryrJ7TVitT54v?= =?us-ascii?Q?ts+X1m0szO5yhbnZ6Rzo8Xm46u+ee/J9XGHf+lQiyl2UxAwB/ESyw41SCbYv?= =?us-ascii?Q?uT+0Y5Y0CMNwTjFNyOQxbtrYn3nV7PkNrVyw5ZX2iRdIBSeOKor/dQQZO3XL?= =?us-ascii?Q?ijDjbhJLuiLZG+EijUDtAPOIo/nTyNMfFy+gPcvz/jeHeIU0lE8I5OD0+SMZ?= =?us-ascii?Q?bFJqayyyui4LL8gr8gI0Y4wQabsyhBiK13PRS8PNhL2Pab/P2GLAm80iJ/oz?= =?us-ascii?Q?sxjXgG+gu2jCHS4gt0qndZxOiShkd93Z94PZmVVp/Oq8NyAcKudRef4hdRQz?= =?us-ascii?Q?6kV8OTZSUcwlF/C/z6EIYjl9BjkPu8sju3wwcccd8LVaVR6wY6Zxwf6nc348?= =?us-ascii?Q?YAapvO2Bv1V7iDqD8ARbujAg/vdj8IXaELs2dBsVFasBFhMwk/OdNj6UIaEP?= =?us-ascii?Q?r/sTivMu59i2t0wl4GAvrxJSWmcfDTWJnijhxuVKXzkAJHnXAT1ZaM/dwuBH?= =?us-ascii?Q?9db+HMinXuAH7e7xkue/jEK1UinXRB5Gt/FMpagaLsQyLL9CpFh80EATgQt8?= =?us-ascii?Q?fvZKQ9e+JbCa36mOZ+4xsBpRkAsEpOPdTL/pO4cACmV2TwkVRBxtFBsf3FUA?= =?us-ascii?Q?hEmH95SurOnOU/kKOAk/7mxAGpa6Udz840We/JKdIbCsCR8rMmXO9ic0xkum?= =?us-ascii?Q?fCtcPWzWcNl+M+MHfltDsGSnLy93HV8vWADKNX1gPcUorD2JdOqQY3d83nyo?= =?us-ascii?Q?4wEO+Hy+aPmMCP743Pk87p6hp530giIvEWdGKPoqmIaNDI7OKpx9gg4tNgyq?= =?us-ascii?Q?eZwK6NMcNgaUH9o5udxDUOa3eQ/cPrOndrmM0qQeFfDxiC+TsaCRq/DzB4EW?= =?us-ascii?Q?DMS2gw=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0390026b-5b4d-42a5-9226-08da7bcb04d8 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2022 18:55:11.7319 (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: BoHKCtn3//K5yjqeHYq2eQ9cuB39heeaF70I+n9y3Uny4unaBhDXKtIF3Ypbb5MIDiIQpFZtAFKyVnsmhEEt/R4AeHdy372G37h3pICUdfY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2132 X-TUID: +mMkGyQkogR+ If this does not work on buster and maybe ubuntu versions we might carry, we can not merge this. We will have to find a way to use the old way for buster and the new way for versions that actually do work. Or what does "does not work with buster" actually mean? Will the overall systemd status turn red and the resize fail, or will it be a problem we can consider minor? Henning Am Wed, 10 Aug 2022 21:26:45 +0200 schrieb Tobias Schmidl : > We can now rely on systemd's ConditionFirstBoot to determine whether > we should run or not. > > Signed-off-by: Tobias Schmidl > --- > .../expand-on-first-boot/files/expand-on-first-boot.service | 6 > +++--- 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git > a/meta/recipes-support/expand-on-first-boot/files/expand-on-first-boot.service > b/meta/recipes-support/expand-on-first-boot/files/expand-on-first-boot.service > index fda5001..7c686c8 100644 --- > a/meta/recipes-support/expand-on-first-boot/files/expand-on-first-boot.service > +++ > b/meta/recipes-support/expand-on-first-boot/files/expand-on-first-boot.service > @@ -8,13 +8,13 @@ Description=Expand last partition > DefaultDependencies=no Conflicts=shutdown.target > After=systemd-remount-fs.service -Before=local-fs-pre.target > shutdown.target -ConditionPathIsReadWrite=/etc > +Before=local-fs-pre.target shutdown.target > first-boot-complete.target +Wants=first-boot-complete.target > +ConditionFirstBoot=true > [Service] > Type=oneshot > ExecStart=/usr/share/expand-on-first-boot/expand-last-partition.sh > -ExecStartPost=-/bin/systemctl disable expand-on-first-boot.service > > [Install] > WantedBy=sysinit.target