From patchwork Tue Jun 25 09:47:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefano Babic X-Patchwork-Id: 1952024 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=DQL34zqO; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::437; helo=mail-wr1-x437.google.com; envelope-from=swupdate+bncbd2zdgn6sekrbufe5kzqmgqemjr4d7i@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-wr1-x437.google.com (mail-wr1-x437.google.com [IPv6:2a00:1450:4864:20::437]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4W7g4P4zCxz20X6 for ; Tue, 25 Jun 2024 19:48:04 +1000 (AEST) Received: by mail-wr1-x437.google.com with SMTP id ffacd0b85a97d-36250205842sf3144271f8f.1 for ; Tue, 25 Jun 2024 02:48:04 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1719308881; cv=pass; d=google.com; s=arc-20160816; b=qfmf9zFXGOMPhBC86zd1NtSJdODZ1j7KfzF5xN9Khf9zBSwQiuVglYlT4Ab9AXmszt R0MLuNHAu15l3CPw6rAYEw/3cAgStcDM0Wyx2O/RuVejIzJ/SlG5PEburTrKUPd82j5d JNh8nkdV+xR+Fo8vDnBz15J2L3YtUGUglhyrv46ebGuyEN225z0Z1f3H2yD2Wa9N26iB 0H+/lXC1tuqS4nb5gIhfKKUEP7sAL5iMl5tJFQToUw5w+yVJFxKrJKHv0VQXa0cDDbvQ xrZ514sFGNCtaTK8v6kLKOqpOPH6KeKU5/TbwfENVXBA79xpRlmj2U0s19+YKcG7DTjE pMlA== ARC-Message-Signature: i=2; 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:ui-outboundreport:mime-version :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=1RAjBSlbP9wnmta/mjmzDL9/E0OUbajKPcV2vGtUOr0=; fh=E/Ab4tnoq0G8bG1I4Yb9H0L5De++PNLJnlo5fmvM7pY=; b=Ls0Qvt2oI+bLh9R9htMFAMGsRqnSLWg2/OGyKjfe9pWSYePVqEpQEqkdy75f+sExlt jOethqXW20Z2FRmMEDiCEVUEpjIOIEfNHUfDrOYuOsKHGnQQK7eR2DO23EOXZ9czLAlZ Xw3fb/Ef41AuyqO1b6RTj+1QOneMObSYhI1lyyp91xox5mOJsKGZnItIPlZn3zZSDIrr 7ukcwoXMUYIGc3FVS13EchDWlVXAqd9mCEKheu9Qp8yEk6Q0cj5SG5kte0sPTSUqijaV p8FOK5c4Lg1TfD71FP4nH+N2FyPw+o5pF3kO99/ut40fFji9j6oY8r7EbW5uRIXeAKsx CDyg==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@swupdate.org header.s=s1-ionos header.b="Dllcv0/U"; spf=pass (google.com: domain of stefano.babic@swupdate.org designates 212.227.126.130 as permitted sender) smtp.mailfrom=stefano.babic@swupdate.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1719308881; x=1719913681; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:ui-outboundreport:mime-version:message-id:date :subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=1RAjBSlbP9wnmta/mjmzDL9/E0OUbajKPcV2vGtUOr0=; b=DQL34zqOq0kbeLB2AGKWgecxE1Gflb997rmkldRw8HV6wWYFLyEDByWFUzigm1N1O+ e4LYTZ+ZAT+M//p9WRbowISw091lol+JYGm1QGXu/cC2Sf7KbnauD/l7BVXnTtelWBk1 G6h+UW9rP9gBKEvKpklfHrB6LFFuxezF1j7Ac8E0QZKmuMjd3/W8ntdIn85uL5gpMZ3R xuwvSMF3TtKPGEHeoalOBWRjtpQYmorxi1sJy/B94WNkifE2khZaA+YI7qJUEU5X17nH h1PWQDxM0d4az7rx+hI/mlmRi1ySfolcRRgGxRyKIXamKnP5wJ8PRe/Q9nE6lYMUjZTQ mEtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719308881; x=1719913681; 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 :ui-outboundreport:mime-version:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=1RAjBSlbP9wnmta/mjmzDL9/E0OUbajKPcV2vGtUOr0=; b=L/G0lrI8ISueoR4QjhRf2vX36VHrNZQ+GSFKlHPEAb7/Ed1P7pLnxo/LRTlWnlpryW LzhwAYrNMFxtw62iNBUkEGcucEMidhdxqg3GFMZlEuLbhRsGGKOGzBVTyhbjg4tiflmJ hIB8dfdVpAwsfvLJxrZN2vkwe7hLsByrflMx65azr8u+f708rJl6Pq8VjaK4juSLaF5v rSj7HcUC3Mnhe8bPKkupK0F3f8upxnjV0Z3tJxw7jQ8ZkwJWJW6UfH5e2c4V4zFe5jo/ I3spOmrWXed5N1eLrOige9CFC48sUs30GvxmNNdvE3F+oHHfufdRJvH0752BlXZDUss5 H1VQ== Sender: swupdate@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXhlWqJAeVCiMXWMEt1LT7MXI2Omg8SeW8rJjCMUcfMeC3p+B+HCKR8C708fr47RqaD6SIdVMf2AXcR3rUMq0uWenWEkSLLmCtRXr3vUw== X-Gm-Message-State: AOJu0Ywk5FZ/+CPNhRC8pgYvkEFaQ3pL5uRrljqkwJ8U5FVN8wjjARkK hIivhZrDvoOEbqR2s6gVYa+Eay285gA2o+EfRV2xlbtUV5+xTGfI X-Google-Smtp-Source: AGHT+IHGPXMvS9k/vZycfpgSDN3XBqUd2B2sRFQ+kHvwVvkr30F9Nkl6SrvkUp//t4koUUmq4V9Okg== X-Received: by 2002:a5d:4283:0:b0:362:ad01:5435 with SMTP id ffacd0b85a97d-366e36ded64mr5998374f8f.29.1719308881009; Tue, 25 Jun 2024 02:48:01 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a5d:4c8f:0:b0:35f:d3f:68c with SMTP id ffacd0b85a97d-364811f2868ls1401494f8f.1.-pod-prod-00-eu; Tue, 25 Jun 2024 02:47:58 -0700 (PDT) X-Received: by 2002:a05:6000:11c8:b0:366:e45b:9fae with SMTP id ffacd0b85a97d-366e45ba062mr6464296f8f.6.1719308878182; Tue, 25 Jun 2024 02:47:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1719308878; cv=none; d=google.com; s=arc-20160816; b=wiFC+UfniJxSHRwdjuhXrkRICbponAfMTTjs4es48+QGnGmkdNuXjAlQqJyxd9zIQI Ui7amEebkW1u17a/6lcn0KxcqyGqsXnrxG/SL4g0RXj/vM8ZUJe7onYA8zv2LW4F/xyj Gp56rJL63c82I49Y+9YunLsqCPt6KfNlXewz/6ICWoePkr2OnzOf3IpWQcNJuIsBNIQJ /+b0+ss9DVekjCG1hjhcCd6VPUoFJux+3i/dTn9qlW7bu9cb9zFdLdao0KLvz63/xfyu Rywqewelej6M9hOuz+YGLYrh+uKtD8ook5EJSPidRpEy/hPc8qXgOPr9r0+FpWTcnthH +Zsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:mime-version:message-id :date:subject:cc:to:from:dkim-signature; bh=ms3Rrd9On3Eo62dB/PiTgVxJH1uzR0AvylUw5DF+SFI=; fh=TiEWcqMcKpHk5s7uErzpntoONrNfOXwKpI5P8bIlggk=; b=ky2xyWlYOKqknnlpLgHniE2XBLHviNjUXAj4rW8aeIoOPGLXYjRjF19fneGj14xx73 tq8sphC0HKRGLqusYZUWuC3mJmtbmZFByZSVT/7zMql51tW6W24lUginAF+G1IoQ1dTb +FrkS7QuBWe5lrhlN0AFRM98Lb4vopNM1JU7KJMafJI7q9AENokpysFJHa64gcd2WUX3 z8JM6LYqsW0VqceIKo7jbJ6XHHrq0cF6zROzy/B8/fWXwRnx7X4pB7zZl6ydRi8l1qSL 3AkR3k0pvjTGYrL9xtkijk/g8orLukbGNdIEeMnp122SvkV/HYHDmxd6r/QqYn7KorO1 fWKQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@swupdate.org header.s=s1-ionos header.b="Dllcv0/U"; spf=pass (google.com: domain of stefano.babic@swupdate.org designates 212.227.126.130 as permitted sender) smtp.mailfrom=stefano.babic@swupdate.org Received: from mout.kundenserver.de (mout.kundenserver.de. [212.227.126.130]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-3663520b1d3si171638f8f.0.2024.06.25.02.47.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jun 2024 02:47:58 -0700 (PDT) Received-SPF: pass (google.com: domain of stefano.babic@swupdate.org designates 212.227.126.130 as permitted sender) client-ip=212.227.126.130; X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from paperino.fritz.box ([88.217.136.221]) by mrelayeu.kundenserver.de (mreue010 [213.165.67.97]) with ESMTPSA (Nemesis) id 1MMXDj-1s5LEw2guV-00Seqp; Tue, 25 Jun 2024 11:47:57 +0200 From: Stefano Babic To: swupdate@googlegroups.com Cc: Stefano Babic Subject: [swupdate] [PATCH] parser: allow to skip partitioning Date: Tue, 25 Jun 2024 11:47:55 +0200 Message-Id: <20240625094755.191834-1-stefano.babic@swupdate.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:34UOO3Op6LYrOPmZJ7uIcL1XtfETFjNLaOfos9b45PTrxpdqTPr kK6n7GJFp51IdOlPVdMhZblP1T7U6OiwzVJ/cF+IlZ/H4Fsed5UXFJR+HYpD1neyR3Bmafg xyz3PicphCGXM0LuXBcEw7ePjhEt5JwJX9r2gte2WTICPDMNjAKPQ3ycC9cCF2bHUHtEds3 3aq3b78bUIFc9bMgDlImw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:JwTta4VdPjs=;wW1GBDJCzCE3ZaJ9up92QsGvUJz f9pBT4mN7uKBBY1grzbIzBZWPrZbZvuQwZIDufX3Z5BzDnB3pTiUxSzs/B2gyiaSOeCtb00NN vwTM8rknAFkpAsHeBwWA/iY98271AFDG01lb0gVQC87Z+rfNrobpNJTUGA7A/yk2pnOO1+37b a9hzi+YezUU/7UIEV6nSd8J7IxSayGyTUBcisu1TX7fCi09y7DcG+JH9I5kIOOtyQAl4iammC 8UftIECuT1fWcDQpqaVoIkYJgHSUrVxZwCqfSuss2T6kw940tJFkIcqFlMuHB2xumx8oRyX6o OO9C0LlZkMDSwT+BI5y5SBu0McBAJw3Sxe7+deheKIgDNcgANz8aa1AM1M4OCk7+0A4LxzaXJ bqPLOKXDo+JWGWZAYOand0cNpx7aWGujrFqdAJv2TizPPCo4dJe+9qUB8j1eZu0wNloiVneQM M6G8BmT3/50AfiSkGsehZh+NPVBGkSDzgCv5BqxNzP9PTEH1IHTyceyWKzPd8/fhMxPsTtBkT /CrsGSvmJ7AfYVdQcZp2CfoDGjaShGr3oIMf+DPv5UA6yjMaYETB9ovNAs3aoRu/ypLm5lStF bKpHrFKpxlP6f3zHDpIt2VABveurD50ibT+PJSPHqZ08k8Q5tMQ00V7MdBVM7+xQba0FxpJcN alPZfAmzCjdtPpDQgLSJSa6EyBEdUyRee0Zzrawkp2Vwm/BH0ucbjD611j9QLQDTQb5Uxw44J c7ELZVtXrJkgq2+qZ1ecmV8WqgYf9d1f5FbvMrI0K59G///1hL9KEI= X-Original-Sender: stefano.babic@swupdate.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@swupdate.org header.s=s1-ionos header.b="Dllcv0/U"; spf=pass (google.com: domain of stefano.babic@swupdate.org designates 212.227.126.130 as permitted sender) smtp.mailfrom=stefano.babic@swupdate.org Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Add the same feature off images, files and script. It can be decided with an embedded script if partitioning must occur. Signed-off-by: Stefano Babic --- parser/parser.c | 4 ++++ 1 file changed, 4 insertions(+) -- 2.34.1 diff --git a/parser/parser.c b/parser/parser.c index c18fe52a..3f96ee3f 100644 --- a/parser/parser.c +++ b/parser/parser.c @@ -531,6 +531,10 @@ static int _parse_partitions(parsertype p, void *cfg, void *setting, const char free_image(partition); return -1; } + if (skip || partition->skip != SKIP_NONE) { + free_image(partition); + continue; + } TRACE("Partition: %s new size %lld bytes", !strcmp(partition->type, "ubipartition") ? partition->volname : partition->device, partition->partsize);