From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3090EC433F5 for ; Thu, 7 Apr 2022 18:05:38 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1C6DE838D5; Thu, 7 Apr 2022 20:05:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=konsulko.com header.i=@konsulko.com header.b="jQblMb9X"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 4A9EB83938; Thu, 7 Apr 2022 20:05:33 +0200 (CEST) Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 99B99838AE for ; Thu, 7 Apr 2022 20:05:30 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=trini@konsulko.com Received: by mail-qt1-x82c.google.com with SMTP id b18so8654956qtk.13 for ; Thu, 07 Apr 2022 11:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=7HGBmmRyMgb4XSWZLjvx+tz6veJjylPI1QmOdyuc00Y=; b=jQblMb9XpW9L2+jIY5jU4gh0TtZeVjqJNGtA7nSjNMtFSACIxxZSsUSM+odag4D5HS F0Uv/CMAWUPKf2F2i6PJkG1Vh3fx8RSXJ66DKGY9V4uzSIGtsT99YbBZ5Avdmz5ZcN8o kSU4OBNp3yOPp2LAGI3baY6FcLj78eifd/I64= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=7HGBmmRyMgb4XSWZLjvx+tz6veJjylPI1QmOdyuc00Y=; b=ZCnN4Of6ooqxQOJlv7Wab/SMuw6rvoVJ8CpiTaq9QtFZ9tQp10hpUF9ztRCt949YyA +Gcib98PW+olD3yE/AHunzcOhbJM9QaXive+iQ+9rfQQ4gCDiqQ/0wxOihZ1pe7Eyw9L 03ccgOO/d1tvgBnR6bpGrm3KhNGmCRP77yzGz6gCOSzmjl2P3S7q0xwQx828//Lxven9 t1rhVfRc+o/ciYz6xrYKrOr7aGnZObvtmIKAcUTvIO2ct9cYXAE16FcDz4tkZ3W0pAAU LaJKJ/Q5LkO1eFdyz4uvxTiZh88JgFR3sXrfW1dPPwxo+mhoIe8CIjhfmZmNiCp2qXLC Rk8g== X-Gm-Message-State: AOAM5319jlxbsGG77dMK1YayjC9VnG8SassJyQGhjJmvOrv1vUo9J3K7 u08pa7CMESZZX305KgrTmoIdrQ== X-Google-Smtp-Source: ABdhPJzu9/XFXJ2WJO8NXDIJMHakCg9lq/1NnkIh0ie7ispDnVapv1LhGWGTCn0fJy1ldtgCaM0BDA== X-Received: by 2002:a05:622a:1014:b0:2eb:bbdf:8d2c with SMTP id d20-20020a05622a101400b002ebbbdf8d2cmr13090970qte.95.1649354729446; Thu, 07 Apr 2022 11:05:29 -0700 (PDT) Received: from bill-the-cat (2603-6081-7b01-cbda-2ef0-5dff-fedb-a8ba.res6.spectrum.com. [2603:6081:7b01:cbda:2ef0:5dff:fedb:a8ba]) by smtp.gmail.com with ESMTPSA id az9-20020a05620a170900b00680aeaac936sm12171070qkb.136.2022.04.07.11.05.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Apr 2022 11:05:28 -0700 (PDT) Date: Thu, 7 Apr 2022 14:05:26 -0400 From: Tom Rini To: Artem Lapkin Cc: sjg@chromium.org, marek.behun@nic.cz, narmstrong@baylibre.com, twarren@nvidia.com, andre.przywara@arm.com, u-boot@lists.denx.de, u-boot-amlogic@groups.io, christianshewitt@gmail.com, art@khadas.com, nick@khadas.com, gouwa@khadas.com Subject: Re: [PATCH v2 1/2] env: setenv add resolve value option Message-ID: <20220407180526.GA885897@bill-the-cat> References: <20211119043647.1251416-1-art@khadas.com> <20211119043647.1251416-2-art@khadas.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7JfCtLOvnd9MIVvH" Content-Disposition: inline In-Reply-To: <20211119043647.1251416-2-art@khadas.com> X-Clacks-Overhead: GNU Terry Pratchett X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean --7JfCtLOvnd9MIVvH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 19, 2021 at 12:36:46PM +0800, Artem Lapkin wrote: > Add possibility setup env variable with additional resolving vars inside > value. >=20 > Usage examples: >=20 > =3D> setenv a hello; setenv b world; setenv c '${a} ${b}' > =3D> setenv -r d '${c}! ${a}...' > =3D> printenv d > d=3Dhello world! hello... >=20 > /* internal usage example */ > env_resolve("d", "${c}! ${a}..."); > /* d=3D"hello world! hello..." */ >=20 > Signed-off-by: Artem Lapkin > Reviewed-by: Simon Glass This break building on a number of platforms such as am335x_evm. --=20 Tom --7JfCtLOvnd9MIVvH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEGjx/cOCPqxcHgJu/FHw5/5Y0tywFAmJPJ98ACgkQFHw5/5Y0 tyxeFgwAtOYL8Fy3yvcAyVGlNLU5EEWE64S85YVocgv67tqUtAriOzZQ1W/NBTbl RU4pCqCQY2TDp+rwU93bHPZv5+rbCL90UqCCV2o4ZYGQ90dYWm2yXNOu0ZyCEL6d 8rg7vmlDqy0jr3cWgljVwSltbBBL+1gsI/FWrkGTC/WfzKQIx5cxVuDWdHA9Gq5w XHfREA62j8vick85/DXI8/uPMseHfeR7aTdr/ZuWLzzOUp52fPTEaaU1U/ABQ4CF 66tbKLv6gTy8lKoR0/AlUiI63e6ZexiJwFlvh+0TB/hyjlfc2kSQtvNNL4I4kQBm 28wTQbeZ40ekPiXt2JkVv6aUUPfNeVpB0KMGlF6vspnc2EANUEh6c1OmOMU7Oc4u tfguerE6its5koeskC6mpTQ7wr/f+1yhnT+aK4GIemiqXA+ae/Z9K8wiaJ3J56pH h31mdJ4gru51cwMyF/Tds6mb8NwdUi765ktFyjtUoaVTu36B/onqHJQSi9WH00xW xUuqXH5j =KGj1 -----END PGP SIGNATURE----- --7JfCtLOvnd9MIVvH--