From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 07 Jul 2025 17:59:14 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uYoFO-00F4VX-0x for lore@lore.pengutronix.de; Mon, 07 Jul 2025 17:59:14 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1uYoFO-0007Fj-2F; Mon, 07 Jul 2025 17:59:14 +0200 Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1uYoEz-00073V-Pe for ptxdist@pengutronix.de; Mon, 07 Jul 2025 17:58:50 +0200 Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-ae0d758c3a2so549575766b.2 for ; Mon, 07 Jul 2025 08:58:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751903929; x=1752508729; darn=pengutronix.de; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Z1faf4zSQbhZmUTpAacpLPLYBAg3eRI2eoOAr9U8MN4=; b=i8vj27z3JxMFg9HnQi8U3iJhlxGkjUMOBkeltvRHPT/TuathzZDv6VsUhPIHqIvga6 f6pgEK8zW7DZ8AoHmOz0KkV4plN2nvvt4WXCx6lxmJPb8Vcq5SYhgdL7ar1MhL+brlAs 5RkcoioFhsWxThQcCm0sne8c81vzQeh+1jgUFVy7gnisO88FLjQh4Wkfjw4VMS5POYSl fN1pVmidrIisXE3efQzyOoUhEj0SafuBBqNky2Ufv3UNme8doLBjl7fspjlUJ5ys/kj5 Yi6plCCkCWO3ycm8mn4GYUxbL3voDlUYM3ZQWrDCZOiKt/fPPGcq3HDQ4+4OMRybrNfu s5zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751903929; x=1752508729; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z1faf4zSQbhZmUTpAacpLPLYBAg3eRI2eoOAr9U8MN4=; b=KSd0Plx4E2JTb/2xil2QIHv6K3uxWFR49+oLd9dqvN4AFfR8CsV//0GHju6K1r9nKu s8tzkKgfMAN1NVirD+7t9dzTQSyKboGijgyBgU6QbT5LpCRDQjORqvlpGHriBmIeHhRV mQXcO7DzHG/+6qhgsVnB+dQ4UdiELjO8PyoBtjmkhE+ZEx/QR3ryiHET2nPRgxBNyFQi ft9hgtumbrAAlZamZSz+AeAjnDNZKVAeFVtvAWmomgoDuBcKAdLJUUNdtj4Me9P54dXV xbAswqBC5CIKQpSLXYZlJicqe8RF8uSiwPKgG2uHjvffx8KysPQybZv7dNnZPgaiC9dA TrOw== X-Gm-Message-State: AOJu0Yzn4ioZ/eljM8XqdJdA+nj04ehqNaU+b7gn/v0d5OQ5EG8Q/jKW UNXKQfkeqwfto92mMonACzz8I+yxZzVyJLVmyXmILJuZBhVBgaHwET7h1uU75g== X-Gm-Gg: ASbGncsf48HrYi1C22lERQL8FOG4+ldIaFHJ+PZWPo3WQXQ9vhnEc47Tege67G8VOky LJx0MFngOMaB0NPD8XCVHBzJjUEYgzh25775/VGcOSM6kSHUcbmgeP/gN6h89pwiB0m3L91W7RP ZcCDKSaTFIb16BKKGxAYReEN6aRyEC8imrGI4FCDyKIBNBRtNmBY8dtI+L2Jdw5CRODanE8g1ub WSfnTIgw5FjBqmQrPUsRCsuJqgJrWSrLO0xD2BnOiPrRbZOq5kRSfzp+LsBOUv9hKQtxA3IOfnJ O5SQIWKgde4vfPUbRu8WDn4XyeXahxV5UDiXPFzsp9Hxg0DXUkrLegi9tCOMQy6IMdgoIOzPMie Zu+P0XYlg+59cgMpHD8aCzMByLyVqKPKD2jUP8pBp//E= X-Google-Smtp-Source: AGHT+IHg77GsdRwb98m1aNgs4bSFmPEIXsP3TBSh/mJfyzlKg9fu4grFgpwR0d4WIVbh/1FUhX21YA== X-Received: by 2002:a17:906:ef0e:b0:ae3:ed39:89ba with SMTP id a640c23a62f3a-ae4107862c6mr830545766b.11.1751903928519; Mon, 07 Jul 2025 08:58:48 -0700 (PDT) Received: from fedora.tux.internal (85.191.78.244.dynamic.dhcp.aura-net.dk. [85.191.78.244]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae3f6ac54a0sm736292866b.109.2025.07.07.08.58.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Jul 2025 08:58:48 -0700 (PDT) From: Bruno Thomsen To: ptxdist@pengutronix.de Date: Mon, 7 Jul 2025 17:58:38 +0200 Message-ID: <20250707155838.5284-2-bruno.thomsen@gmail.com> X-Mailer: git-send-email 2.50.0 In-Reply-To: <20250707155838.5284-1-bruno.thomsen@gmail.com> References: <20250707155838.5284-1-bruno.thomsen@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH v2 2/2] rauc: version bump 1.13 -> 1.14 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: bruno.thomsen@gmail.com Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Make new composefs option configurable in menu. Changelog: https://github.com/rauc/rauc/releases/tag/v1.14 License section in README.rst has updated year. Signed-off-by: Bruno Thomsen --- v1-v2: License hash changed after year bump. Add missing composefs dependency. rules/rauc.in | 8 ++++++++ rules/rauc.make | 7 ++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/rules/rauc.in b/rules/rauc.in index ee9c3f955..ed951db02 100644 --- a/rules/rauc.in +++ b/rules/rauc.in @@ -12,6 +12,7 @@ menuconfig RAUC select BUSYBOX_FEATURE_TAR_LONG_OPTIONS if BUSYBOX_TAR select BUSYBOX_FEATURE_TAR_AUTODETECT if BUSYBOX_TAR select BUSYBOX_FEATURE_SEAMLESS_GZ if BUSYBOX_TAR + select COMPOSEFS if RAUC_COMPOSEFS select DBUS if RAUC_SERVICE select LIBCURL if RAUC_NETWORK select LIBNL3 if RAUC_STREAMING @@ -80,6 +81,13 @@ config RAUC_GPT For details, see https://rauc.readthedocs.io/en/latest/advanced.html#update-boot-partition-in-gpt +config RAUC_COMPOSEFS + bool + prompt "Enable composefs support" + help + Enables support for creating composefs artifact repository. + For details, see + https://rauc.readthedocs.io/en/latest/integration.html#repository-type config RAUC_CONFIGURATION bool diff --git a/rules/rauc.make b/rules/rauc.make index 9a8671c32..a3a5071e5 100644 --- a/rules/rauc.make +++ b/rules/rauc.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_RAUC) += rauc # # Paths and names # -RAUC_VERSION := 1.13 -RAUC_MD5 := cb740d131e2e831810407f2d39d373dd +RAUC_VERSION := 1.14 +RAUC_MD5 := a99bac2e1a6bf26d75c6427b5e994e7f RAUC := rauc-$(RAUC_VERSION) RAUC_SUFFIX := tar.xz RAUC_URL := https://github.com/rauc/rauc/releases/download/v$(RAUC_VERSION)/$(RAUC).$(RAUC_SUFFIX) @@ -23,7 +23,7 @@ RAUC_SOURCE := $(SRCDIR)/$(RAUC).$(RAUC_SUFFIX) RAUC_DIR := $(BUILDDIR)/$(RAUC) RAUC_LICENSE := LGPL-2.1-or-later RAUC_LICENSE_FILES := \ - file://README.rst;startline=281;endline=294;md5=a0262c76b558b6a450c56cae990d129a \ + file://README.rst;startline=281;endline=294;md5=340a79569c116c7f0439677b0a9fd6c3 \ file://COPYING;md5=4fbd65380cdd255951079008b364516c # ---------------------------------------------------------------------------- @@ -43,6 +43,7 @@ RAUC_CONF_OPT := \ -Dsystemdcatalogdir=/usr/lib/systemd/catalog \ -Dfuzzing=false \ -Dgpt=$(call ptx/endis,PTXCONF_RAUC_GPT)d \ + -Dcomposefs=$(call ptx/endis,PTXCONF_RAUC_COMPOSEFS)d \ -Dhtmldocs=false \ -Djson=$(call ptx/endis,PTXCONF_RAUC_JSON)d \ -Dnetwork=$(call ptx/truefalse,PTXCONF_RAUC_NETWORK) \ -- 2.50.0