From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7144813294096744448 X-Received: by 2002:a9d:7848:0:b0:656:169d:c0c6 with SMTP id c8-20020a9d7848000000b00656169dc0c6mr7998612otm.44.1663587246553; Mon, 19 Sep 2022 04:34:06 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a9d:62f:0:b0:636:d44d:1982 with SMTP id 44-20020a9d062f000000b00636d44d1982ls1191826otn.10.-pod-prod-gmail; Mon, 19 Sep 2022 04:34:06 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5FboU80liASnb+N5MGRap898H8WO3QvHfttHWURqrHbfnwh960ZBIEwcJ97p8eswKotBT8 X-Received: by 2002:a05:6830:4420:b0:658:7273:1952 with SMTP id q32-20020a056830442000b0065872731952mr7577043otv.380.1663587246036; Mon, 19 Sep 2022 04:34:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663587246; cv=none; d=google.com; s=arc-20160816; b=sXFLS9rIYbB9g4lWSBc+Nz+1Xn3R/vwntO94AcTbRi5um7D/klIrx3oKJgn5tiksGn BTFIS+WoX5pUrs12eqZ+pc9AuHbSy1YsN/tTPm4cRUObCSkh8Az/CoSQGcsZOj1d+dQU VeMwWokJPAfl7ig33vy3y1EM99GUUg7uWiohhOfFA1v3x1hrBdrWx/BeTEnzIHmgP443 NH1CcFaWUK2EXMMp5RF2dbN5aXEI+iQ7uAix/sEITVXgVNhxXfkr1rpx+muMlXcQXh/G dM0CmeQyoCRnrd/PcoIua7vqRLQii7JJ44N/kBfoa4KxDLCiKY3Z9UNF0PrhGqMYnXua Dc9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=a/tW5PdwmiB+elSSCFiS/9v4JXA8nMC/Jp7qfzRLgAU=; b=YK5sk170Z+PvTLe/OJQDIub+dFgXMLZIb9M3TmVXLp+aMO3C13Tse0MoiJ7zCs321q keI+BeEIPkgT2igyw68wxKNSx5aM52kAoR0VjNclGbsDolAJ/jJ4cZGo3AP07dwfLQ27 yXNhHL21pfuN34bxM9b+N9FvectdGM7/f7unnSHqCL2HpWRJH2y6B5h7CJz89RRjGJPq 2UY53TS4AyIIZNLXihbuo/66n5Ne9e4bH0pZIIpKBX9mJPiAXQ7ydtYHXRE0x8zqo5L0 qmQPKUSNtESqb13fFSDHd7vwI4mzlEN8RkmKshg7Td4TGXcECAMrWNmBipwEzLPv0udT sZmg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=IOkNrkMj; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::d2a as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com. [2607:f8b0:4864:20::d2a]) by gmr-mx.google.com with ESMTPS id z3-20020a056870d68300b00110b77f4e1csi1707114oap.0.2022.09.19.04.34.06 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 19 Sep 2022 04:34:06 -0700 (PDT) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::d2a as permitted sender) client-ip=2607:f8b0:4864:20::d2a; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=IOkNrkMj; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::d2a as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-io1-xd2a.google.com with SMTP id v128so22558710ioe.12 for ; Mon, 19 Sep 2022 04:34:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=a/tW5PdwmiB+elSSCFiS/9v4JXA8nMC/Jp7qfzRLgAU=; b=IOkNrkMjk5IuNimvw1S/sv+gR764rdS8zuT62KxsObOcg8v/muc5oGQD4N5WOaEMY7 GO3FYXuAidtERnbvT8ADx3aPH9cLwETtZdoH9QHoAbDtpYKPVL2ZoBXcqcYIwgRptDl3 Ll1Mrz2ePPMsyg1CrYQMSoOAWLsF9Y5Eauyj61KE1SnZvJPwZKYGDx2Qu0p1S7vdRWn9 +iKhU+1yQQDmsP28NXgOIQYO2dW9DwBQV2aJd0R4AZX3dXUeVWTvCnnX0ttmfDYVmxmD p1JIA2kSk03CqunZO+hRO/2N0IZELSFCNkUckM8g56HXBfSkLy/cl7yGuBlb6bstjElA UhAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=a/tW5PdwmiB+elSSCFiS/9v4JXA8nMC/Jp7qfzRLgAU=; b=HB+J6oBZunN71bD7Ge+kATDLhtVfTwBMLHt0qxtwf8NitLIVqaTBcPq9jrMw514hti qwgMmVMMnpXt0hTLXrTJtyj6/VTfX4XAe1h9xkYGhRloYqkka87th7WkVvAQ0fO/0XV2 GET9oUc0n6Rfr3Z7MM3KY+pqCKJa9ZDoiSYMBm6I3pjAwCdKkciOQX7FQ5qAwGWYbzO5 HhlqgQRJS6FD4VTMgqJBJETlLWAjAHDthoJ0D4beqnruXV5r/EgATj1SsxCEJ1mhENVR nwC1kqFYSdvzlNBhAJQUsiYfjqfxXW+czlpyZe58GfzLw3LMZsqeQgglQXOhhn39VsyR HF6A== X-Gm-Message-State: ACrzQf3tbjzwDgIjHdzNyEI396d9aWZrDjEfHazP24QntDltIhEqXKUJ XmoeFWWbASVtsj+FzdCPtr21JVEDLXlcIAZ847ofij7WeA== X-Received: by 2002:a05:6602:2b84:b0:6a3:211a:4782 with SMTP id r4-20020a0566022b8400b006a3211a4782mr2027720iov.208.1663587245659; Mon, 19 Sep 2022 04:34:05 -0700 (PDT) MIME-Version: 1.0 References: <20220919092049.197767b3@md1za8fc.ad001.siemens.net> In-Reply-To: From: "Roberto A. Foglietta" Date: Mon, 19 Sep 2022 13:33:54 +0200 Message-ID: Subject: Re: A possible bug into linux-custom.inc To: Henning Schild Cc: isar-users@googlegroups.com Content-Type: multipart/alternative; boundary="000000000000d49b7505e9061618" X-TUID: 7tL76LLIpwhD --000000000000d49b7505e9061618 Content-Type: text/plain; charset="UTF-8" Il Lun 19 Set 2022, 11:14 Roberto A. Foglietta ha scritto: > Il Lun 19 Set 2022, 09:20 Henning Schild ha > scritto: > >> >> [...] > > > SRC_URI += "file://debian/my_rules.tmpl" >> do_my_rules() { >> mv ${WORKDIR}/debian/my_rules.tmpl ${WORKDIR}/debian/rules.tmpl >> } >> addtask my_rules after do_unpack before do_transform_template >> > > This seems a good way to go. Thanks, R- > A more generalised recipe here below SRC_URI += " \ file://custom/postinst \ file://custom/rules.tmpl \ " do_custom_debian_dir() { cd ${WORKDIR} mkdir -p debian for i in ${SRC_URI}; do i=$(echo "$i" | sed -ne "s,file://\(custom/\),\\1,p") if [ -f "$i" ]; then mv -f $i debian/; fi done cd - } addtask custom_debian_dir after do_unpack before do_transform_template do_prepare_build_prepend() { rm -rf ${S}/debian } N.B.: script are not execute by bash thus substring like ${var/this/that/} fails. Uhm, why do not use the bash? Cheers, R- --000000000000d49b7505e9061618 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Il Lun 19 Set 2022, 11:14 Roberto A. Foglietta <roberto.foglietta@gmail.com= > ha scritto:
=
Il Lun 19 Set 2022, 09:20 Henning Schild <henning.schild@siem= ens.com> ha scritto:

[...]

SRC_URI +=3D "file://debian/my_rules.tmpl"
do_my_rules() {
=C2=A0 =C2=A0 =C2=A0 =C2=A0mv=C2=A0 ${WORKDIR}/debian/my_rules.tmpl ${WORKD= IR}/debian/rules.tmpl
}
addtask my_rules after do_unpack before do_transform_template

This seems a good wa= y to go. Thanks, R-

A more generalised recipe here below

SRC_URI +=3D " \
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 file://custom/postinst \
=C2=A0 =C2=A0 =C2=A0= =C2=A0 file://custom/rules.tmpl \
"

do_custom_debian_dir() {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cd ${WORKDIR}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mkdir -p debian
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 for i in ${SRC_URI}; do
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 i=3D$(echo "$i&qu= ot; | sed -ne "s,file://\(custom/\),\\1,p")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if [ -f "$i&= quot; ]; then mv -f $i debian/; fi
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 done
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cd -
}
addtask custom_debian_dir afte= r do_unpack before do_transform_template

<= div dir=3D"auto">do_prepare_build_prepend() {
=C2=A0= =C2=A0 =C2=A0 =C2=A0 rm -rf ${S}/debian
}

N.B.: script are not execute by b= ash thus substring like ${var/this/that/} fails. Uhm, why do not use the ba= sh?

Cheers, R-

--000000000000d49b7505e9061618--